Friday's stormy weather didn't put a damper on the festivities in Franklin County.
Last week's severe weather forced the Rocky Mount Rotary Club to reschedule its Independence Day festival for the first time in 30 years.
It was rescheduled for July 12, bringing thousands of people from the community out to celebrate the Fourth of July one week late.
"This community through the years has raised more than $360,000 for playgrounds and parks for youth, over $57,000 in scholarships. And just in the last six years over $100,000 to non profits. So this is a huge event, and we've been able to keep it free admission for years," said Rocky Mount Rotary Club President Mark Hudzik.
Live bands entertained the crowd throughout the night before fireworks lit up the night.