Skip to main content
CH
TV Show

Chupacabra

Investigation of the Chupacabra, or "goat sucker". A mysterious bipedal, blood-draining creature said to be responsible for a rash of unexplained animal killings in Puerto Rico and Texas.

Share

Comments (0)

Join the conversation

Sign in to share your take and reply to others.

First take? What stood out to you about "Chupacabra"?