The Red

  • Oil Painting - 2025
  • 130 x 130 cm
  • €3800