Where To Stream Love, Death & Robots Season 4 Episode 1
Can't Stop
- Aired May 15, 2025
- 6 Min
- Rated 5.5
- Number 45 Of 45 Rated Episodes
A unique take on the Red Hot Chili Peppers' legendary 2003 performance at Slane Castle, Ireland, with band members Anthony Kiedis, Flea, Chad Smith, and John Frusciante recreated as string-puppets.