Ik'thik Ambusher

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