"The Fourth of July means independence to me," he said. "We should all be proud of where we live. It's our country. This is what I fought for."
Jeremy Powell, 8, and his friend, Brendon Kopecek, 7, both of South Mountain, Pa., stood across the street waiting for the parade.
Powell said the Fourth of July means fireworks. His friend said it means independence, "but I don't know what that means."
A few feet away, Wendy Foreman watched with her four children, Hope, 6, Ivy, 3 and the twins, Clay and Colt, "almost 2," in the stroller.
"We come every year. We just live a block back," Foreman said.
She said the twins like the big trucks best. "They're in luck today," she said.
Just about that time the Waynesboro Community Band topped the hill and was marching down to where the Foreman family was standing. The band got a round of applause as it passed.
Women from the Waynesboro Exchange Club followed, handing out small American flags to the children along the way. The banner on their vehicle read "Give a kid a flag to wave." A spokeswoman said the group had 2,100 flags.
Three cars carrying World War II veterans from the Lantern Post 729, 29th Division from Cascade. The unit landed on D-Day.
A float representing a giant three-tiered birthday cake emblazoned with "Happy Birthday Waynesboro," a gift from the 150 campers from Capital Camps, a nonprofit summer camp in the Rouzerville, Pa., area for kids from the Washington metropolitan area, according to a spokeswoman.
Even the original Grove Worldwide crane, built in 1947, the year the Shady Grove company started, passed by on a flatbed truck. This year Grove will celebrate its 50th anniversary with a boast of more than 4,000 employees worldwide.
Also this weekend, coupled with the July Fourth celebrations, Waynesboro Hospital is celebrating its 75th anniversary by holding the first annual Waynesboro Summer Jubilee.
It takes place through today on the grounds of the former East Junior High School.