From Akron, Ohio, USA • Born in Dec 28, 1985 (40 years old)
Leah Rachel, born Leah Rachel Vogelsang (Dec, 28 1985) is an American actress and screenwriter. (Via TMDB)
ChambersShow • 2019
Buried AliveFilm • 2007