Riparia ripariabank swallow(Also: collared sand martin;bank swallow; sand martin)


Riparia riparia