A worldwide community photographing and learning about wildlife
Ephemeroptera
Sorry I don't come here often i just saw the map. This can only be concluded at family level of Heptageniidae
Despite the name, Mayflies aren't true flies. They're from the Ephemeroptera order, not Diptera. I've removed this from the Flies! mission for you :)