Ik'thik Invader

Ik'thik Invaders are mantid located in the Valley of the Four Winds.