Joseph Palermo: Joseph Palermo. Director: Chupacabras! The Legend Begins. Joseph Palermo was born on 22 August 1958 in St. Louis, Missouri, USA. He is an actor and director, known for Chupacabras! The Legend Begins (2016), The Importance of Doubting Tom (2020) and Abbey of Thelema (2007).
Known For: Chupacabras! The Legend Begins (Director), The Importance of Doubting Tom (Additional Crew), Abbey of Thelema (The Count), Ice from the Sun (Buck(as Jo Palermo))