Smell and mirror

Smell and mirror
  • Year: 2012
  • 120 x 98 cm
  • Stoff und Fransen