While hundreds of thousands people are gathering in Minnesota famously home to more than 10,000 lakes, including Lake Itasca, headwaters of the Mississippi River to watch the spectacular display of fireworks
While hundreds of thousands people are gathering in Minnesota famously home to more than 10,000 lakes, including Lake Itasca, headwaters of the Mississippi River to watch the spectacular display of fireworks