Francisco Rodríguez b. 1989, Santiago, Chile | Lives and works in London, UK
Don’t run away, 2025
Oil on canvas
66 7/8 x 55 1/8 in
170 x 140 cm
170 x 140 cm