What on Earth?

11 Seasons
S6 E6 1/30/20

Curse of Phantom Island

When an island off the coast of Mexico suddenly disappears, government officials scramble to find an explanation, hoping cutting-edge technology might reveal whether the strange place was destroyed by a foreign power or if ever it existed at all.

Seasons