Aberdeen given fresh hope on signing Graeme Shinnie

Caley Thistle vice captain Graeme Shinnie
Caley Thistle vice captain Graeme Shinnie

Breaking