Scottish Cup semi-final dates confirmed for Aberdeen and Caley Thistle

Hampden.
Hampden.

Breaking

    Cancel