Thomas Demand

Beyer #34 2011
Pigment print
41⅞ × 62⅞ inches; 106 × 160 cm