Photograph by
-
-
0
Edit Photo Details
Common rosefinch
The common rosefinch (Carpodacus erythrinus) or scarlet rosefinch is the most widespread and common rosefinch of Asia and Europe.