Chris Kane pens new St Johnstone deal

Chris Kane has extended his St Johnstone stay
Chris Kane has extended his St Johnstone stay

Breaking