Lake Forest is a city located in Lake County, Illinois, United States. As of the 2010 census it had a population of 19,375. The city is along the shore of Lake Michigan, and is a part of the Chicago metropolitan area and the North Shore. Read More
Several wildfires burning in the western US state of California on Monday spread across vast acres of land, prompting local authorities to immediately issue mandatory evacuations. ...