2020 Grandfather Mountain Highland Games

Virtual gathering, Linville, North Carolina.


Calling of the Clans - John Galbraith