Platypalpus holosericus DANCE FLY 6007193z

Rhamphomyia longicauda DANCE FLY 9079047z

Rhamphomyia longicauda DANCE FLY 6007760z

Rhamphomyia longicauda DANCE FLY 5008080z

Rhamphomyia longicauda DANCE FLY 4001817_1z

Rhamphomyia longicauda DANCE FLY 6007756z

Rhamphomyia longicauda DANCE FLY 4001820z

Rhamphomyia longicauda DANCE FLY 4002145z

Rhamphomyia longicauda DANCE FLY 4002930 spz

Rhamphomyia longicauda DANCE FLY 8004872z

Rhamphomyia longicauda DANCE FLY 8014926z

Rhamphomyia vittata DANCE FLY6008434z

Rhamphomyia vittata DANCE FLY6008502z

Rhamphomyia DANCE FLY 3013758z

Rhamphomyia DANCE FLY 9036180z

Rhamphomyia DANCE FLY 3013565z

Rhamphomyia DANCE FLY 3013568z

Rhamphomyia DANCE FLY 9036085z

Rhamphomyia DANCE FLY 1114603z

Rhamphomyia DANCE FLY 8014527z
© Rob Curtis/The Early Birder