Otter Creek in Leaf River Township, Illinois

Otter Creek in Ogle County is a stream. Otter Creek also exists in Kane County and Winnebago County.
Waterway Type
stream