Despite rainy weather, thousands flocked to North Hempstead Beach Park for the 44th Annual Italian Festival, enjoying authentic cuisine, carnival rides, live entertainment and fireworks over Manhasset ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results