Mantodea 2513

Mantodea  2513

Observation - Mantodea 2513 - Southern Africa. Description: