Bank Swallow Riparia riparia

  • Essex, Ontario, Canada