Remnants of Theia. Oil on canvas 80×90 cm 2021. £1800

Remnants of Theia. Oil on canvas 80×90 cm 2021. £1800