The Giraffe

  • Title: The Giraffe
  • Year: 2011
  • Size: 70 x 46 cm
  • Edition: 5
  • Price: 6 200 Sek