Kabukicho, often called "Sleepless Town" and normally packed with people throughout day and night, is literally now sleeping with shops shutting down and the light of the signs turned off.
Kabukicho, often called "Sleepless Town" and normally packed with people throughout day and night, is literally now sleeping with shops shutting down and the light of the signs turned off.
free html templates
Back