Update: Fine, so the original Tonight Show version of this we had up has been taken down. Fine, NBC, you don’t want to play–we’ll just change networks.
Update: Fine, so the other network won’t play nice…we’ll go to Japan.
Check this out. And I’ve heard them live sounding even wilder than this. You can snag their self-titled album here.