Robber Fly

Robber Fly

Observation - Robber Fly - Southern Africa. Description: About 3 cm long

About 3 cm long