Barn Swallow (White-bellied) Hirundo rustica rustica

  • Coast, Kenya