Celtic has announced that Callum McGregor has signed a new long-term contract which ties him to the Parkhead club until 2024. He has been a virtual ever-present for the Hoops this season and including international appearances has played 28 games in total...
Continue ReadingGet the FREE Celticnewsnow app