After more than seven months aboard the International Space Station, NASA’s SpaceX Crew-12 mission safely splashed down in the Pacific Ocean off the coast of Los Angeles. The crew members will discuss their science mission during a news conference at the agency’s Johnson Space Center in Houston.