Cainsville will hold its 13th annual Fourth of July celebration this weekend, July 5, 6 and 7, at the Cainsville ball park.
The events are highlighted by an ATV poker run, a parade, a fishing tournament, the Duck Run on the Thompson River and performances by the Whiskey Band.