STP-27RD (That's a Funny Looking Cactus)ElectronRocket LabLaunch Status Success Sun • May 5th, 2019 6:00 AM - 10:00 AM UTC View More Information