STV Sport · Apr 20, 2024
Aberdeen, Celtic, Hearts and Rangers eye Hampden glory in Scottish Cup semi-finals
Aberdeen face Celtic before Hearts take on Rangers in the final four...
Continue ReadingWin 2 VIP tickets for JOHN HARTSON in conversation with A Celtic State of Mind