RHCP & Robots

Red Hot Chili Peppers Perform At Budweiser Stage Jeremychanphotography/Getty Images (Jeremychanphotography/Getty Images)

Love Death & Robots is coming to back to Netflix and David Fincher directs the premiere episode “Can’t Stop,” a spin on the Red Hot Chili Peppers’ 2003 performance at Slane Castle, with Anthony Kiedis, Flea, Chad Smith and John Frusciante recreated as marionettes. Check out the trailer:

On Air97.1 The River - Classic Hits Logo