Listing by Family | Listing by Species
Family: Hirundinidae - Swallows
Species: Riparia riparia - Bank Swallow
Bank Swallow Bank Swallow Bank Swallow Bank Swallow
Click on image for larger format and details