fbpx Installation shot from 'Francis Bacon' exhibition, Tate, London, 22 May - 18 August 1985 | Francis Bacon
Scroll up
Skip to main content

Installation shot from 'Francis Bacon' exhibition, Tate, London, 22 May - 18 August 1985