The video cannot be displayed.
The statue of Christopher Columbus in South Chicago was once located at City Hall and served a very refreshing purpose. We find out more in tonight's edition of Ask Geoffrey.
The statue of Christopher Columbus in South Chicago was once located at City Hall and served a very refreshing purpose. We find out more in tonight's edition of Ask Geoffrey.