GALLERY

Clan Gathering.

Saluting the Colors at the Maine Highland Games.