The Minnesota Scottish Fair, in Farmington, MN moved their date from mid-July to May 19 for 2007.

Early morning tent preparation.

Mustering in front of the tent for the parade.

Clanspeople lining up for the parade of clans.