Mama Lara

Mama Lara is a The New Adventures of Lara Laramie episode.