NASA astronauts depart for the International Space Station May 6, 2024 Last updated 4:15 p.m. 0 min read