Celebrating the nation’s 250th anniversary in Salem
Salem celebrated the nations 250th anniversary and Independence Day Friday with a grand parade. The parade included more than 50 participating groups and was nearly 45 minutes long with floats, historical vehicles, costumed marchers, and even live music. (Photos by Morgan Ahart)