Celtic pride on full display 33rd annual Scottish Festival and Highland Games
The 33rd annual Scottish Festival and Highland Gameswill take place June 14th and 15th in Itasca, Illinois.
The 33rd annual Scottish Festival and Highland Gameswill take place June 14th and 15th in Itasca, Illinois.