17283338
ILLINOIS RIVER AT SENECA, IL
N 41° 17' 59", W 88 ° 36' 51"
(41.299721 , -88.614166)
Disclaimer