Chupacabra, the Blood-Sucking Legend

Chupacabra (aka the goat sucker) has garnered a notorious reputation in a short time. But, is this beast the real thing or just another…