"Landscape" 1981, Installed at McDonald's Canadian corporate head office in Toronto
Back to Thumbnail