Mexico Unexplained podcast

The Tecolutla Sea Monster

0:00
12:14
Rewind 15 seconds
Fast Forward 15 seconds
What was that hideous creature that washed upon a beach in Veracruz in 1969?

More episodes from "Mexico Unexplained"