Each year, the Fourth of July brings Americans together to eat hot dogs, drink beer, and thank our forefathers for founding this great country. But no Independence Day celebration is complete without a show of colorful explosions. From sea to shining sea, there are some pretty amazing places to take in an all-American light show over the long July 4 weekend.
Related: The Best Fourth of July Celebrations Across the U.S.
We’ve compiled the best places to see fireworks regardless of what part of America the Beautiful you find yourself in this Independence Day.
If you find yourself in Alabama this Fourth of July, Thunder on the Mountain is one fireworks extravaganza that can’t be missed. Set in Vulcan Park, the fireworks are designed to illuminate the beloved Iron Man statue. Choreographed to a musical soundtrack, the show will last approximately 20 minutes. More info.