Finding Larita

Finding Larita is a The New Adventures of Lara Laramie episode.