Advertisement

Ogawa - the teacher (as Den Obinata)