Orchard Beach celebrated the Fourth of July a few days early Thursday with food, music and fireworks.
Thousands of people made their way to the beach to participate in the festivities.
Food included barbecue staples like hot dogs, burgers and skewers. There was even an empanada-eating contest.
The holiday kickoff also featured performances by several local artists.
The night's big event was the fireworks show.