Image courtesy of Rocket Lab. Rocket Lab released the following update on 9 June 2020: The countdown is on for Rocket Lab’s 12th Electron launch, the ‘Don’t Stop Me Now’ mission from Launch Complex 1. This mission was originally slated to launch in late March but was postponed due to the COVID-19 situation. (Perhaps we...