Gainesville residents celebrated Independence Day with barbecues, picnics and fireworks.
Even though rain delayed the annual American Legion Independence day fireworks over Lake Lanier, boaters and crowds on land gathered to see the colorful explosions.