back to top

The Chupacabra

Two police officers in Cuero, TX managed to capture video footage of the ever elusive Chupacabra.

Posted on

Aww, it was dead before they got a chance to enter it in the World's Ugliest Dogs contest.