This is one of the most impressive live performances I’ve ever seen. Casiopea are a Japanese fusion jazz band who play upbeat (and somewhat cheesy) music featuring incredible musicianship. In this particular song you get back-to-back guitar, keyboard, bass, and drum solos.

https://www.youtube.com/watch?v=zIK1Vn6Va3w