Share your knowledge on Readable
Collaborate with others to annotate & explain the things you love

Shibuya 109, the center of fashion in Japan always greet its new year with fighting gals! 30 minutes before it opens 5,000 people waiting Came here riding on the first train (I arrived here) at 5:30 4...