In 1988, a small film crew ventured into the backwoods of South Texas to follow three local hunters, who have each chosen to dedicate their lives in pursuit of one of the most elusive and mythical creatures; the chupacabra.

  • December 17, 2012
  • 660 Views