Waterfall Glen Sketch Waterfall Glen is a small gem tucked away in the DuPage County Forest Preserves. It is near a 9 mile … More