Indian Statue

Lowden Memorial State Park, 1411 N. River Rd.
Oregon
Illinois
United States