Patoka Lake is hosting its 16th annual Thunder Over Patoka fireworks display at Patoka Lake beach on Saturday, July 2 at 10 p.m.