An unstoppable wave of 999 cats floods Tokyo’s busiest intersection in the most chaotic crossing ever. Tourists freeze, neon lights …
source
An unstoppable wave of 999 cats floods Tokyo’s busiest intersection in the most chaotic crossing ever. Tourists freeze, neon lights …
source