Wednesday, January 17, 2007




A giant mirror was built that allowed passersby to stop and look at themselves wearing Indivi clothes at a shopping mall in Tokyo, Japan

No comments: