Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Alanna Bradley, 6, of Neptune, and July Jones, 9, visiting from Florida, wave holiday flags. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Alanna Bradley, 6, of Neptune, and July Jones, 9, visiting from Florida, wave holiday flags. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Autumn McGaster and members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Autumn McGaster and members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Ian Dunbar, 7, of Neptune has his face painted during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Ian Dunbar, 7, of Neptune has his face painted during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Autumn McGaster of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sings during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Autumn McGaster of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sings during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Ian Dunbar, 7, of Neptune has his face painted during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Ian Dunbar, 7, of Neptune has his face painted during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Members of the Good Samaritan Church gospel group YAGS, Youth at Good Samaritan, sing during the event. Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park.  Neptune, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. Festivities get underway at Midtown Commons Park. Neptune, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park.  Asbury Park, NJ Saturday, June 15, 2024

Juneteenth Celebration takes place in Neptune and Asbury Park. A parade makes its way down Springwood Avenue to Springwood Park. Asbury Park, NJ Saturday, June 15, 2024

Doug Hood/Asbury Park Press