Aston Villa captain John McGinn signs long-term contract extension
Aston Villa has announced that captain John McGinn has signed a new, long-term contract with …
Aston Villa has announced that captain John McGinn has signed a new, long-term contract with …