Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0115 2445 [detail] © 2015 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0112 1153 [detail] © 2012 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0112 1154 [detail] © 2012 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow Nest ID: 0000 0000 0313 4750 [detail] © 2013 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0513 0188 [detail] © 2013 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0114 1829 [detail] © 2014 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0214 1913 [detail] © 2014 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0214 1914 [detail] © 2014 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0214 1915 [detail] © 2014 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0214 1916 [detail] © 2014 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0214 1917 [detail] © 2014 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0214 1918 [detail] © 2014 Willem Frost
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0117 4043 [detail] © 2017 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0717 0990 [detail] © 2017 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 0000 0717 0991 [detail] © 2017 Simon J. Tonge
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 1111 4321 4701 [detail] Gerald and Buff Corsi © 2021 California Academy of Sciences
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 1111 4321 4702 [detail] Gerald and Buff Corsi © 2021 California Academy of Sciences
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 1111 4321 4703 [detail] Gerald and Buff Corsi © 2021 California Academy of Sciences
|
Cecropis abyssinica Lesser Striped Swallow ID: 0000 1111 4321 4704 [detail] Gerald and Buff Corsi © 2021 California Academy of Sciences
|