New large painting ‘Theia Implied’ oil on canvas 195.5 x 96.5 cm 2022 £3400

‘Theia Implied’ oil on canvas 195.5 x 96.5 cm 2022 £3400