Mr31415 Active member Nov 29, 2007 #1 I am 99% sure based on The List that this is a Peacock mantis - am I correct?
helipilot New member Nov 29, 2007 #3 No doubt about it, it's a Odontodactylus scyllarus, aka peacock mantis.