A new era of rocket launches from NASA’s facility on Wallops Island in Virginia began tonight with the much-anticipated launch of Rocket Lab’s Electron small-lift launch vehicle.

Read more...