Dodds Park
Champaign, IL
Nature
Dodds Park is located in northwestern Champaign, Illinois near Parkland College. This 110-acre park is noted for the "Tribute to Olympic Athletes Monument" on its grounds.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account