Den den town
December 17, 2022 in Japan ⋅ 🌧 7 °CDen den stands for electric in Japanese and used to be where all the electric devices were sold. It has become more of a geek culture hub now with figurines, hobbies, trains, Airsoft guns, cardRead more