Species:
Carpodacus erythrinus
Scientific name:
Carpodacus erythrinus
English name:
Common Rosefinch
Dropping
dropping
Footprint
footprint
Distribution