Stench United Kingdom, Hammersmith, England

Stench