Wednesday, September 7, 2011

Idolomantis diabolica


This bug is just... striking, I guess the correct term is.
It's the "Idolomantis Diabolica" - also depictured above...
An awesome little trooper.