TASCHEN / Tapestry Magazine
11906
1187
88
Published: