H2-Whoa! NASA Swamps Launch Pad with Water in Awesome Deluge Test (Video)
Thursday, October 25, 2018 - 06:30
in Astronomy & Space
On Oct. 15, NASA tested the water-deluge system at Launch Complex 39B at Florida's Kennedy Space Center, and it was a sight to behold.