People of all ages lined the streets of downtown Tulsa, waving flags in honor of America's heroes.
It was Tulsa's 94th annual Veterans Day Parade.
The theme, as in years past, was "Served and Serving."
Spectators from all over the country braved the near-freezing temperatures to pay their respects.
"My daughter loves it and we're just here to honor those who have served and fought for our freedom and give us liberty that we get to enjoy here in the U.S.," said David Dale.
Schoolchildren, parents, grandparents were there honoring those who are serving and have served
This was the 94th year for the Tulsa Veteran's Day Parade, one that organizers say is among the largest in the country.
From World War II to Vietnam to Iraq and Afghanistan, there were scores of veterans from several generations, marching in the parade, proud of the country they've helped protect.
Some veterans chose to watch.
"It's a pride thing. I mean, when we came back from Vietnam, we weren't paid a lot of respect and it's great to see so many people, so many young children out here, who really celebrate our freedoms," said Vietnam veteran Ron Fox.
The Eberles, from Collinsville, showed their gratitude with a truck, signed by over 8,000 people, active duty military and veterans.
"My wife and I looked at one another and said, ‘Why not?' So, we had the guard sign the back right quarter panel," said Danny Eberle, grandfather to two soldiers.
Of course, the parade closed some streets and parking was a challenge, but most people didn't seem to mind. The meaning of the parade and of Veterans Day wasn't lost.
Organizers say Tulsa's parade is the fifth largest in the country.
They said they expected 10,000 people to attend.