Browse content by country or region keywords.

Friday 8 August 2014

Call-girl Cards on Tottenham Court Road, London, United Kingdom

Witnessed this guy walking the length of Tottenham Court Road in London, visiting each payphone in order and sticking of host these notorious call-girl cards in each of the boxes.