1. Home
  2. Films
  3. The Legend of Chupacabras
Film · 2016

The Legend of Chupacabras

October 14, 2016Released
Alberto "Chino" RodríguezDirector
82 minRunning time
MexicoCountry of origin