The Tecolutla Sea Monster Posted September 21, 2025 Robert BittoLeave a commentPosted in Cryptids and Legendary Creatures What was that hideous creature that washed upon a beach in Veracruz in 1969?
Isla Bermeja, Mexico’s Disappearing Island Posted May 21, 2018 Robert Bitto3 CommentsPosted in Little-Known History The strange death of a Mexican senator, Big Oil, pirates, the CIA & a missing island.