White-tailed Rubythroat

Chinese Name: 黑胸歌鸲
English Name: White-tailed Rubythroat
Latin Name: Calliope pectoralis