Tonight at 12:29 PM ET, the landing capsule of the Japanese mission Hayabusa2 entered the Earth's atmosphere according to plan. Minutes later, the team confirmed the successful deployment of the parachute. It took a little longer than expected before it was confirmed that the capsule had re ...