Former Scotland captain Barclay retires

  • Former Scotland captain John Barclay has announced his retirement at the age of 33.