Mantis and Myrmeleontidae

Mantis and Myrmeleontidae

Observation - Mantis and Myrmeleontidae - Southern Africa. Description: