Here Comes the Chupacabra
An alien spaceship crash lands in Mexico. The pilot must survive by drinking the blood of virgins - all while being hunted down by scientists searching for el Chupacabras.

2003

2007
2003

2005

2019

2000

1996
2005

1996

2014

2013

2013

2016

1997

2011

2016

2005

2023

2018

2023