I don't know what to say about this other than to tell you to put on your headphones and get lost in some Japanese techno weirdness. [youtube=http://uk.youtube.com/watch?v=jb32d3xr2Us]

Comment