Barn Swallow (Hirundo rustica)
Hirundo rusticaall rights reservedbarn swallowbirdsmichael hanveykimberleywestern australia