Boeing’s Starliner spacecraft is returning to Earth today without astronauts after encountering technical issues like helium leaks and thruster failures. Launched on June 5, the mission was initially set for a quick return but now delays the astronauts’ return until 2025. The capsule will land at White Sands Space Harbor in New Mexico, viewable via NASA’s YouTube channel.