London Police - STICKER [ Wall ]

_DSC4100.jpg
By LONDON POLICE At Nakameguro, Tokyo.