Bloomington, MN holds their Independence Day celebration on July 3rd. Their fireworks show is among the best in the state. And such a scenic setting on Normandale Lake.