The independence day/ 4th of july fireworks in manhattan is getting shorter and shorter every year. Last year the macy's fireworks only lasted 25 minutes. I checked some brooklyn parks and in queens, i found that the one in northern bronx in pelham bay park (near the italian neighborhood) is the best , loudest and the longest!

The fireworks actually lasted over three hours! And the quality and technique was no less than the macys one

My kids loved it and you can't miss the fun because it lasts hours and hours and hours...