Insidious Maya

The Insidious Maya is an enemy found in the Yabbashah block of Tartarus, from floors 90 to 114. It can also be found in Malebolge I in The Answer.