Barn Swallow (White-bellied) Hirundo rustica rustica

  • Dublin, Leinster, Ireland