Signs Go Up In London Telling People Not To Sh*t In The Streets

Signs are going up in London telling people not to sh*t in the streets. A City of Westminster Clean Streets…

Continue Reading