SAN FRANCISCO, May 8, 2013/— With strips of mirrors as background, an ultra modern Alice in Wonderland effect is created. The old world of magic and illusion is brought front and center in this beautiful rendition of store windows.
Location: Union Square, San Francisco
Date: May 7, 2013
Photo by Mari Davis