Large-ish finch? (North-East England)


Seen today in Northumberland (Weetslade Country Park). I haven't a clue! Any ideas? (Picture by my teenage daughter.)

Thanks!