NASA nails asteroid