Eguchi Hisashi no Nantoka Narudesho! Episode 1 English Subbed

Eguchi Hisashi no Nantoka Narudesho!
Part anime, part live action, and part puppet show.

List episode