Thursday, August 14th, 2008 AT 9:44am
My Puerto Rican friend told me about this thing years ago, but I didn’t think it REALLY existed!??!?!
For all my Gringos reading this, this creature would be the Latino equivalent of the American “Big Foot”.
Check it out…
Posted by J Niice