Starved Rock State Park

Starved Rock State Park Illinois

A picture of Starved Rock State Park, which is located in the state of Illinois, which is in the United States of America. The scene that is captured is of a little stream, where the water comes from a waterfall. It appears as though you are able to walk up to this particular area, and if this picture impresses you, then you are going to be in awe of just how beautiful it is in real life.

(Visited 156 times, 1 visits today)