North America NASA astronauts depart for Earth after being stuck on the ISS for 9 months | DW News 18 March 2025, 5:32 pm Team Buyback Share this:TweetRedditTelegramWhatsApp