TASCHEN / Tapestry Magazine
11882
1186
88
Published: