Ogre Tale

2d beat em up set in modern day Japan.

Ogre Tale on Ocean of Games. Ogre Tale review, release date, video, gameplay, guide, game trailer and more.