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.

Published On 02/02/2012
1:13 PM EST