‘The whole story has been a fairytale’ – Former Scotland captain retires from professional rugby

John Barclay has called time on his 16-year career.

Captain