Thousands of O'Fallon families came out to celebrate America's birthday with an explosion of fun and music at the Heritage & Freedom Fest on July 2, 3 and 4! Watch the highlights here.