Chupacabra

October 2, 2006
0.0%

Is It Real? - S2 - E2

Chupacabra

Examining evidence for the existence of the bloodsucking chupacabra.

Is It Real?: All seasons