The 146th annual Brown County Free Fair is taking place all weekend at the county fairgrounds in New Ulm. Grandstand events include a demo derby today (SAT). There’s also free entertainment, carnival rides, lots of food choices, commercial exhibits, “Dock Dogs” and much more. Check out www.browncountyfreefair.com for more details. The Nicollet County Fair in St. Peter and the Carver County Fair in Waconia are also taking place this weekend.