From Portsmouth, Ohio, USA • Born in Dec 13, 1970 (55 years old)
Liza Johnson (born December 13, 1970) is an American film director, producer, and writer. (Via Wikipedia)
The Stink of FleshFilm • 2005