Canary Island Chaffinch

Fringilla canariensis