Interactive storefront
Estée Lauder

An 8 foot tall interactive window display for the Origins flagship store in Cambridge, MA.