#1
I saw this lovely Tabanid 18 July in Switzerland, Passo de Lucomagno, approx 1950 m altitude. It's rather smallish species, say some 10 mm. The flowers the fly is on are
Saxifraga aizoides. The plants grew in a small and shallow mountain river, in a valley where cattle grazes occasionally.
I couldn't find a match in the gallery, so I would like to ask suggestions for its ID.