‘The whole story has been a fairytale’ – Former Scotland captain retires from professional rugby August 15, 2020 John Barclay has called time on his 16-year career. Topics:CaptainJohn BarclayScotland