Cascade Falls

Cascade Falls is a seasonal 45ft waterfall in the dells downstream of Deer Park Lake in Matthiessen State Park west of Chicago in the north of Illinois.