
Astronauts Splash Down After Extended Stay In Space
From The Lead with Jake Tapper
Published 3/19/2025
Astronauts splash down off the coast of Florida, finally coming home after their week long mission in space became nearly a ten month stay on the International Space Station. Plus, Putin agrees to pause attacks on some Ukraine targets. Learn more about your ad choices. Visit…