Store Windows at The Galleria Dallas – Versace
Dec 3 2008