Actually, this photo has been taken in January 2009 but I never got around to find out what it was exactly. Turns out this has been designed for Louis Vuitton and placed on the Marienplatz in Munich for some grand opening. Well, aren't you as glad as I am this mystery has been solved now?
