KATARINA LÖFSTRÖM - PROPS 04.11.06 - 21.12.06
Twin Peak, 2006 Wallposter 150 x 220 (59 x 86,6 inches) Edition of 10