Report copyright - Barn Swallow (Hirundo rustica) - sararegistry.gc.ca · v Population sizes and trends In Canada, the current Barn Swallow population is estimated at about 2.45 million breeding pairs
Please pass captcha verification before submit form