London Police - STICKER [ Wall ]

_DSC4373.jpg
By LONDON POLICE At Shibuya, Tokyo.