Chupacabra - S2.E8
July 23, 2008
0
ratings
0
reviews
0
video reviews
Overview
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.