Large fly on Ferraria crispa

Large fly on Ferraria crispa

Observation - Large fly on Ferraria crispa - Southern Africa. Description: Large fly with hairy metallic blue abdomen, and masses of orange pollen on its thorax and head, pollinating Ferraria crispa for hours.

Large fly with hairy metallic blue abdomen, and masses of orange pollen on its thorax and head, pollinating Ferraria crispa for hours.