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.
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.