Featured Item
Citizens of Tokorozawa, Japan at the Decatur Celebration
Photograph of a group of citizens from Tokorozawa, Japan at the Decatur Celebration. Tokorozawa is one of two Sister Cities with Decatur, IL.
Photograph of a group of citizens from Tokorozawa, Japan at the Decatur Celebration. Tokorozawa is one of two Sister Cities with Decatur, IL.