On Wednesday, volunteers and members of the group, Wreaths for Veterans, laid nearly 1,000 wreaths on veterans graves.
The group started laying the wreaths on Tuesday at Maple Hill Cemetery, where more than 2,000 wreaths were placed on veterans graves.
On the second and final day, the group spent time at Valhalla Memory Gardens, where they laid around 1,000 wreaths.
Dozens of volunteers turned out for the morning, including members of Huntsville High School's Jr. ROTC program.
"Part of our mission is to teach the young kids a little bit about their military heritage. And we ask them when they put the wreath on the grave, look at who is buried there and reflect on the service this individual had," said Larry Bayer, with Wreaths for Veterans.
Starting in September, volunteers came together to make red bows for the wreaths.
Wreaths for Veterans is affiliated with Wreaths Across America, which is responsible for wreath-laying ceremonies at Arlington National Cemetery.
December 16th is National Wreaths Across America Day. Wreaths for Veterans will hold a ceremony at Valhalla and present a wreath for each military branch.
The wreaths will lay on the graves until after the new year.