Watch Rocket Lab launch storm-monitoring satellites Posted on May 8, 2023 By Charlielikes Rocket Lab has successfully completed the first of two missions for NASA, deploying storm-monitoring satellites in time for the upcoming hurricane season. Tech Tags:lab, launch, rocket, satellites?, storm-monitoring, tech, technology, watch.