Peter Hall: Eel Pie Island, 31st August, 1960. Twickenham, England.

Peter Hall: Eel Pie Island, 31st August, 1960. Twickenham, England.

 
  1. thinkabout6 reblogged this from dianalily
  2. ineversaidiwasdeep reblogged this from dianalily
  3. dianalily posted this