Crash landed green mantid

Crash landed green mantid

Observation - Crash landed green mantid - Southern Africa. Description: