December 8, 2019January 6, 2021 Urban art – Shibuya, Tokyo, Japan. ‘Meiji Shrine.‘ Continue reading →