John McGinn agrees new five-year deal with Aston Villa

Syndicate Post image
John McGinn has signed a new five-year contract with Aston Villa (Tim Goode/PA)

Breaking