SeeMidTN Home            Extended Galleries

full screen
Choo Choo Statue of Charles Willard

Choo Choo Statue of Charles Willard

Album Random Photos 1

Image 33/200

Sep 14, 2011 09:44

  Original

This statue of businessman Charles Willard was originally in downtown Muncie, Indiana, but somehow made it onto the Choo Choo property. I could not find it in 2022 when they were undergoing renovations.