Neon ForestMirror Maze of the "Numbers in Nature" exhibit in the Museum of Science and Industry at 5700 S Lake Shore Drive in Chicago, Illinois on November 12, 2014
Mirror Maze
Visitors 234
Modified 13-Nov-14
Created 13-Nov-14
A collection of photographs from the Mirror Maze inside the "Numbers in Nature" exhibit at the Museum of Science and Industry in Chicago, Illinois