Space New Space Shuttle Launched WFIT | By Rick Glasby Published May 24, 2016 at 8:57 AM EDT Facebook Twitter LinkedIn Email ISRO A new space shuttle was launched on Monday. But it wasn’t NASA that launched it. WFIT’s Rick Glasby explains. -SHpCZg