Michael Sloma of the Rochester Corsairs (left) duels with Mikey Johnson of the Portland Reavers in full armor on Aug. 20.
The Seán Heely band performs on Aug. 20.
The Old Colony Highlanders Pipe Band from Southeastern Massachusetts and more than half a dozen other bagpipe groups play together at the 43rd Maine Highland Games' opening ceremony.
Nick MacPhee of Walpole competes in the weight for distance event.
Doris Barratt (left) and Brenda Aldrich of Walpole, New Hampshire, represent Clan Machachtan at the Maine Highland Games on Aug. 20.
Lindsay Sharkey of Bryant Pond competes in the sheaf toss, which requires athletes to throw a weight over a standard using a pitchfork.
Historical reenactors give visitors to the Maine Highland Games a look into Scotland's past.