The Cerro Azul Monster (a.k.a. a Bald Sloth)

There’s not a lot of real information about the Cerro Azul monster found in Panama back in the fall of 2009. Beyond its vaguely extraterrestrial looks (a cross between the Montauk Monster and an albino seal), there isn’t much indication that it is even an alien creature at all. But when a few teenage boys […]