Babymetal – Karate


If you’ve never heard of this band, Babymetal is a J-pop band with 3 girls fronting a metal band but that description doesn’t do them justice. Just watch.