Skip to playerSkip to main contentSkip to footer
  • yesterday
This episode shows the Red Hot Chili Peppers performing their song "Can't Stop" live at Slane Castle in 2003, the band and audience depicted as marionettes.
Transcript
00:00Oh, my God.

Recommended