Home Family list Next species Back to Swallow list
Mosque Swallow Hirundo senegalensis
H31664 H31643
Gonarezhou, Zimbabwe; Dec 2013 (2)
G29402-4 G29397
Mahango, Namibia; Sep 2011 (3)
G29381 imm D18667
  Punda Maria area, Kruger Park, South Africa; Mar 2009
WT32495
Punda Maria, Kruger Park, South Africa; Dec 2007
Mosque Swallow in flight
K00923
Shakawe, Botswana; Jun 2016
 
home family list next species back to swallow list