The Victory of Icarus (1) — Forbidden Production (1), 2023Oil on linen, wooden artist frame — 200 x 140 cm / 78 x 55 in