This is a wonderful, LEGO Ultra Agent from the Agent Stealth Patrol series, No 70169.
It features mini-figure Toxikita with armour.
This piece was discontinued in 2015.