There is no information on this clip, other than it's from a Japanese TV show. Maybe someone who reads Japanese can translate the screen text. I thoroughly enjoyed it. -via Metafilter
Update: Thanks to Kaz@MA, who pointed out this is the same band, Ooedo No Hikeshi, who did Smoke on the Water.