Loren Taylor is known for Rise of the Chupacabras (2003), Blood of the Chupacabras (2005) and A Bullet Over Fives (2005).
No data