Kingdom: Animalia Phylum: Chordata Class: Aves Order: Passeriformes Family: Hirundinidae Genus: Hirundo Species: H. rustica
All images copyright Christopher Tranter