Celtic youngster Michael Johnston signs a new three-year contract after impressing on his debut against St Johnstone...
BBC · May 8, 2017
Celtic youngster Michael Johnston signs a new three-year contract after impressing on his debut against St Johnstone...