Oshousan

Oshousan is an enemy from Shadow Land.