Entertainment

SHIBUYA CROSSING: The World’s Busiest Intersection – Tokyo, Japan

The lights turned green, as well as it was on! The swarms that had developed up on all sides of the intersection rushed across the