Long proboscid fly

Long proboscid fly

Observation - Long proboscid fly - Southern Africa. Description: