Philoliche longirostris, horse fly

A horse fly specimen from India. This fly uses its long proboscis to feed at flowers. The mouthparts of the female also include shorter blades with which it takes blood.