S1E3 · Alien Waters

Alien Waters

S1E3 · 2024-11-08 · 39 min

Could extraterrestrials be dwelling in our oceans? George and Doug head to Tampico, Mexico, to investigate claims of a magnetic alien base off the coast.

The show’s own verdict is on its page.