UK Conducts First Satellite Orbital Space Launch

Britain has conducted its first orbital space launch from UK soil on Monday evening, making it the privately-owned Virgin Orbit’s first international launch. Deutsche Welle reports: Dubbed “Start Me Up,” as in the Rolling Stones song, the rocket is car…

Read More >>