The Cannon Valley Fair website has moved!

Please visit www.cannonvalleyfair.com