Parent Category Figures
1 Hirundo rustica 12519
2 Hirundo neoxena 1237
3 Hirundo tahitica 532
4 Hirundo smithii 313
5 Hirundo albigularis 186
6 Hirundo dimidiata 36
7 Hirundo domicola 24
8 Hirundo nigrita 24
9 Hirundo daurica 18
10 Hirundo angolensis 15
11 Hirundo aethiopica 15
12 Hirundo atrocaerulea 8
13 Hirundo lucida 7
14 Hirundo megaensis 5
15 Hirundo leucosoma 3