Tree Swallow - Kyburz Flats, Near Sierraville, CA, USA
Tree Swallow
Tree Swallow - Ed Levin County Park, Milpitas, CA, USA
Tree Swallow - Female - Ed Levin County Park, Milpitas, CA, USA
Tree Swallow - Council, AK, USA
Tree Swallow - Kyburz Flats, CA, USA
Tree swallows and Northern Rough-winged Swallows - Crooked Tree, Belize
The odd man out - Crooked Tree, Belize