Mantocefalus

The Spraying Mantises are gigantic mantises that somehow are the "guardians" of the Breath of the Ocean. Other things coming soon...