1 of 48
Patriotic revelers donned their finest star-spangled fashions to celebrate America's birthday at the O'Fallon Heritage & Freedom Festival. The annual two-day fair featured a midway, food vendors, dedicated kids play areas and music from Spin Doctors, Cowboy Mouth, Jack Ingram and Josh Kelley with a grand fireworks finale each night. Photos by Corey Woodruff for the Riverfront Times.
Published on July 5, 2013