Ted Rivera is known for his work on Dinocroc (2004), Lord Timmy & The Mystery of the Last Master and Night of the Chupacabra (2005).
No data