Store Windows at Galleria Dallas – The Limited
Dec 3 2008