Thousands turned out to celebrate Independence Day at the 25th Annual OceanFest held along the oceanfront Promenade in Long Branch. Among the attractions that drew crowds to the family friendly festival were professional sand sculptures, live musical performances, children’s activities and entertainment, an Afro-Caribbean music and dance festival, crafts and delicious foods, all topped off by a spectacular fireworks display on the beach.