Aniworks Logoworks
Urusei Yatsura

Episode 67 of Urusei Yatsura

Found: The Valley of Peaches in the Camp-From-Hell!