Giant Mantid

Giant Mantid

Observation - Giant Mantid - Southern Africa. Description: