"I Told You He Was A God!"

Alexander McQueen opened his new store on Melrose in L.A. Here is a shot of the GOD and his store for your pleasure.







images via LA Times