Search
Animals

Chupacabra Mystery Solved

The mystery surrounding the legendary chupacabra has at last been solved by scientists.

October 22, 2010
2:05 PM EDT