Zakodake Isso, Mysterious Ogre