Liam Craig on course to break St Johnstone record after signing new deal

St Johnstone’s Liam Craig (Jeff Holmes/PA)
St Johnstone’s Liam Craig (Jeff Holmes/PA)