Iris Bahr was born in New York City, New York, USA. She is an actress and writer, known for The Last Exorcism (2010), Svetlana (2010) and Larry the Cable Guy: Health Inspector (2006).
Tag
Showing: 1 - 1 of 1 RESULTS