Chupacabra

Posted by Ric aka giddy p Tuesday, September 4, 2007

Chupacabra means "goat sucker" in Spanish, and it is said to have originated in Latin America, specifically Puerto Rico and Mexico.

0 comments