Parent Category Figures
1 Hirundo rustica 12476
2 Hirundo neoxena 1232
3 Hirundo tahitica 534
4 Hirundo smithii 314
5 Hirundo albigularis 187
6 Hirundo dimidiata 37
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