The Cabarrus County Public Library has two free events in its summer reading program Wednesday: Emmy Award-winning children's singer/songwriter Farmer Jason will perform at 11 a.m.; then at 4 p.m., kids can enjoy the movie "Muppet Treasure Island." Concord main library, 27 Union St. N. 704-920-2058; www.cabarruscounty.us/library.
The Kannapolis Intimidators minor league baseball team will celebrate July Fourth tonight with fireworks after their 7:05 p.m. game against the Greenville Drive. Fieldcrest Cannon Stadium is off I-85 Exit 63. 704-932-3267; www.IntimidatorsBaseball.com.
The town's July Fourth celebration will be from 10 a.m. to 1 p.m. today at Birkdale Village, off Interstate 77 Exit 25, with bicycle decorating, kids art, a bounce house, a parade and a water fight between the Huntersville and Gilead fire departments. Birkdale Commons Parkway will be closed 9 a.m.-2 p.m.
Independence Day festivities are at 6:30 p.m. today on the Town Hall lawn, 21445 Catawba Ave. Bring a blanket or chair and listen to Robin Burke and guest Kary Wall perform '70s and '80s hits. Children's activities will include spin art and rides on a trackless train. www.corneliuspr.org.
Davidson Community Players will present the mature-themed farce "Noises Off" at 8 p.m. July 22-24 and July 29-Aug. 1 and at 2 p.m. July 24 and Aug. 1 at Duke Family Performance Hall at Davidson College. Tickets are $15-$22. 704-894-2140; www.davidsoncommunityplayers.org.
Saturday is the entry deadline for the annual Lakeside Artists Studio Tour. For a prospectus or more details, visit www.lknstudios.com/call-to-artists/.
The town board recently honored new Eagle Scout Joshua Scott Lowery, adopting a special resolution noting his accomplishment.
Statesville city offices will be closed Monday in observance of the July Fourth holiday. There will be no garbage pickup Monday.
Lake Norman Sail & Power Squadron will host a boating education course from 8 a.m. to 5 p.m. Saturday at Denver Volunteer Fire Department, 3956 N.C. 16 N. Cost is $45 for the first family member; $15 for each additional family member. www.usps.org/lakenorman.