Farmington holds its annual Hay Day Celebration on Main Street in Farmington Saturday. [Scott Patterson/Fosters.com]