Standing at a massive feet, ``Lime Green Icicle Tower'' is located at the Museum of Fine Arts, Boston ( Stained Glass Art, Mosaic Glass, Chihuly Chandelier, Chandeliers, <PERSON>, <PERSON>, Museum Exhibition, Through The Looking Glass, Glass Garden