Chupacabra Jul 2, 2010 It might be a stuffed Chupacabra. Its probably just a wax figure. I should probably get a picture of a real one!
It might be a stuffed Chupacabra. Its probably just a wax figure. I should probably get a picture of a real one!