NASA Astronaut Frank Rubio Sets New US Record for Longest Spaceflight After 371 Days in Space NASA astronaut Frank Rubio and his crew completed an extraordinary 371-day space mission, surpassing NASA's previous record for the longest time a US astronaut has spent in space. by Inno Flores