Millennium Park, Chicago, Illinois, USA. Amazing! Illusion?Millennium Park, Chicago, Illinois, USA. Amazing!