Steven Davis and Allan McGregor sign contract extensions at Rangers

Syndicate Post image
Steven Davis has signed a new contract (Andrew Milligan/PA)

Breaking