2 years agoPet Shop Boys - Left to my own devices | Live at Hyde Park in London, England | September 15, 2019ElvinV