Every year, the town of Gary, South Dakota puts on a huge 4th of July celebration! It lasts for several days, featuring parades, water fights, games, rodeos, tractor pulls, and of course concerts. Be sure you don’t miss Saturday night’s featured attraction. Is that cover band any good? 😉