News

SpaceX landing: Inspiration4 crew of ‘non-astronauts’ splashes down in Atlantic Ocean off Florida

Go, Dragon! The crew of 'non-astronauts' landed off the Florida coast Saturday night, concluding an historic orbital space mission.