Bank Swallow
Riparia riparia
1
2
Mark Habdas