The highest point in illinois...
Highest natural point in the state
Charles mound is a significant site located in scales mound
Streetside
Bird's Eye