Crozet celebrated Independence Day on Saturday.
Hundreds of people packed the Albemarle County town for a patriotic parade.
By having its parade two days after the Fourth of July, Crozet seems to have cornered the market on Independence Day.
There was so much excitement that if you had just landed on Earth in Crozet you would have sworn it was America's birthday.
Hundreds of people donned their red white and blue and lined Crozet Avenue Saturday afternoon for the town's annual Independence Day parade.
No one seemed to care about the heat or the fact that it was the sixth of July.
"Less people are working on Saturdays, I think you get more people out on Saturdays," said Staunton resident Jonathan Mason.
Fire fighters, rescue squads and plenty of people marched or rode down the parade route.
Maryann Tomlin was there with her great grandson - Brandon. He celebrated his first parade.
"We thought he was going to be scared of fire trucks and he's a little scared but not too much," said the Crozet resident.
The route started at Crozet Elementary then made its way to Crozet Park.
"It's just a good community builder. We have a small, not so small community. It's just lovely," said Crozet resident Shannon Franklin.
The charm of Crozet and its parade attract people back again year after year to celebrate American spirit, even if it's a few days overdue.
After the parade the crowd moved to Crozet Park for music, lots of rides and fireworks.
Sign up to receive NBC29 news and weather updates in your inbox daily.