Species:
Cecropis rufula
Scientific name:
Cecropis rufula
English name:
Red-rumped Swallow
Dropping
dropping
Footprint
footprint
Distribution