Odd looking fly

Odd looking fly

Observation - Odd looking fly. Description: Nectaring on knapweed

Nectaring on knapweed