What on Earth? (2015)
S07E04 Curse of Phantom Island
Episode Overview
When an island near the coast of Mexico vanishes without a trace, government officials rush to uncover the truth. Utilizing advanced technology, they aim to determine whether this mysterious land was obliterated by an outside force or if it ever truly existed in the first place.