Karl Templer Studio

MAY 2015 IV STEVEN MEISEL