Otter Creek
United States
>
Illinois
>
Winnebago County
>
Laona Township
>
Otter Creek
Otter Creek in Winnebago County.
Otter Creek
Waterway
River