Long-tailed Rosefinch

Chinese Name: 长尾雀
English Name: Long-tailed Rosefinch
Latin Name: Carpodacus sibiricus