Charlie Adam believes Rangers have pulled off an “incredible” piece of business by signing Lawrence Shankland, but insists the move should have happened a year earlier.
The former Ibrox midfielder was speaking following confirmation that the Hearts captain has joined Rangers on a free transfer.