Woodruff and Lara

Woodruff and Lara is a Sesame Street (Pokemon version) episode.