File:YD Mini Oni.gif

A Mini Oni from Namco's 1987 platform arcade game, Yokai Douchuuki.

Yokai Douchuuki images