Buffalo Springs Lake is holding its annual July 3rd Fireworks Extravaganza, featuring simulcast music and a wild fireworks show.

Holding this kind of event one day before everyone expects will help everyone beat the crowds and still have a blast during the fun 4th of July weekend.

The event happens Friday, July 3 at Buffalo Springs Lake. It will truly be an extravaganza set to music and fun for the whole family. Even better: it's free with your gate admission into the lake.

Get there early to get a great spot, enjoy the lake during the day and then the booms and blasts celebrating our great nation's independence and birthday starting around 10 p.m.

There's nothing quite like the one-of-a-kind spectacle of fireworks exploding in the sky and mirrored across beautiful Buffalo Springs Lake.