From Boston, Massachusetts, USA
Russell Pitts is an American film and television actor. (Via TMDB)
I Spit on Your Grave III: Vengeance Is MineFilm • 2015