Praying mantises (Mantodea)
All photographs are taken in Tanzania
Mantidae
Omomantis zebrata
Polyspilota aeruginosa
Unidentified Mantidae
Tarachodidae
Unidentified Tarachodidae
Hymenopodidae
Unidentified Hymenopodidae
Galinthiadidae
Galinthias amoena
?