Red, white and blue: This fair’s for you

Essex County Fair returns Aug. 15 to 19

by