Travel boost for Aberdeen supporters ahead of Hampden semi-final clash

The final will take place at Hampden
The final will take place at Hampden

Breaking