Key Published March 28, 2021 at 2677 × 2001 Key. 2020. Oil on canvas. 30.5cm x 40.5cm 2020 Oil on canvas 30.5cm x 40.5cm