Cove Rangers defender Tom Leighton signs fresh contract extension

© Cove RangersCove Rangers defender Tom Leighton
Cove Rangers defender Tom Leighton