I don't know about you, but this is one of the craziest Japanese rock videos I've seen. Having only spent 24 hours in Japan, it was exactly like this. Even the TV shows I watched there made no sense, but I really dig this.

2 Comments