I found your site while trying to ID a pollinator fly I observed at 2100m on the Serra dos Orgaos mountains in Rio de Janeiro state, SE Brazil. Here’s a picture, I’m hoping you can help.
This is a Bee Fly in the Family Bombyliidae. We can’t give you an exact species. Bee Flies are furry stout bodied flies that resemble Bumble Bees. Many species have very elongated beaklike mouthparts which your underside view shows nicely. They feed on flower nectar by hovering motionless and drinking from that elongated beak.