Very cool and awesome display in London, UK. Was shopping along Oxford or Selfridges (can't remember) and my first time being so "glued" to window displays. And sorry about the bad quality. I was using my mobile to tape it. This happened in 2007 Christmas.
Link to this comment:
All Comments (0)