Kingdom: Animalia Phylum: Arthropoda Subphylum: Hexapoda Class: Insecta Subclass: Pterygota Infraclass: Neoptera Superorder: Endopterygota Order: Diptera Suborder: Brachycera Infraorder: Asilomorpha Superfamily: Asiloidea Family: Asilidae
All images copyright Christopher Tranter