
The Salem Fair will host a July 4th fireworks show presented by the U.S. Marines starting at around 9:30 p.m., weather permitting, at the fairgrounds following free shows by Credence Clearwater Recital at 6:30 and 8:30 p.m.
The fair runs July 2-13 with free concerts twice daily.