Ginza Giggles
Mannequins wearing traditional kimonos in an underground shopping mall attached to the Ginza metro station - Tokyo, 2006
In the Imitation of Life photo essay.
No responses
Mannequins wearing traditional kimonos in an underground shopping mall attached to the Ginza metro station - Tokyo, 2006
No responses