Ferguson signs new Aberdeen deal to 2024

Aberdeen's Lewis Ferguson.
Aberdeen's Lewis Ferguson.

Breaking