Create new Board
Editorial Images

Foot And Stick

11th November 1980: British statesman Michael Foot walking on Hampstead Heath, north London. (Photo by Evening Standard/Getty Images)
Foot And Stick
Embed