Underwater Alien Bases

Underwater Alien Bases

Available on Pluto TV
S3 E4: On November 11th, 1987, the small town of Gulf Breeze, Florida is inundated with UFO sightings. More than 200 witnesses see strange, unexplained lights in the sky.