SyFy's Destination Truth Brings Attention To Cerro Azul Monster
An episode of SyFy Channel’s Destination Truth has sparked an interest in a September 2009 story of strange creature that was said to be stoned to death by a pack of wild teenagers near Blue Hill, which in in the Chagres National Park, outside Cerro Azul, Panama.
Whales In Space had two posts on the topic.
General consensus on the topic was that the poor pink thing was a sloth that had been stripped of its fur by the ocean, much like the Montauk Monster from 2008 and its Canadian Cousin Found In Kitchenuhmaykoosib from 2010.
Leave a Reply