Cosgrove signs new Aberdeen deal to summer of 2022

Aberdeen's Sam Cosgrove. Picture by Darrell Benns
Breaking

    Cancel