May28

Alma Highland Games

Alama, Michigan

Our second day at this 3 day festival of all things Scots and Celtic!

Share