Search
Seeker

What Is This Chupacabra-Demonoid Monster?

A strange carcass washed ashore, sparking speculation about chupacabras and demons; scientists have a more earthy solution.

February 2, 2012
1:13 PM EST