Bagi, the Monster of Mighty Nature

Alt title: Daishizen no Majuu Bagi