Stumbled upon a Japanese band a while ago called Number Girl. Obviously have no idea at all what they are singing about, but the music is great and their live stuff sounds awesome!