TACHINID FLY

TACHINID FLY

Observation - TACHINID FLY - Southern Africa. Description: