Robin Cantrell smiled as the whistle of steam engines pierced the excited buzz of parade goers, her 3-year-old granddaughter proudly waving an American flag along the side of Tribble Gap Road.
Fourth of July parade winds through downtown Cumming


Weather