Space station supply ship honoring John Glenn launches Published April 18, 2017 U.S. FOX 29 Philadelphia Facebook Twitter Print Email