In The Red
I finally had a chance to climb the red stairs in Duffy Square which opened in Times Square in October. I must say that it is better than I expected... The red glass stairs are quite an experience. So Red! So Glassy!
Taken on December 26, 2008