Great Rosefinch

Chinese Name: 大朱雀
English Name: Great Rosefinch
Latin Name: Carpodacus rubicilla