Earlier this week, Rocket Lab revealed that their Electron launch vehicle had successfully completed its mission. A long-anticipated commercial mission for the small launch vehicle is said to have taken place. New Zealand’s Mahia Peninsula’s Launch Complex 1 hosted the successful launch of the Electron. 9 minutes after liftoff, the upper stage of the…