The 7 Natural Wonders of DuPage You Have to Visit

The 7 Natural Wonders of DuPage You Have to Visit

1) Greene Valley Overlook This Overlook is the highest point in DuPage County open to the public (Mallard Lake landfill is the actual highest point, but it’s not open to the public yet, for safety reasons). We do think it’s kind of hilarious that the most gorgeous...