PHILIP TOWNSEND
PT008
Elizabeth Taylor and Richard Burton
Palace Hotel, Gstaad, Switzerland 1966
"This was an exclusive snap in which they were meant to look happy. They were, until the fans showed up."