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.
Save my name, email, and website in this browser for the next time I comment.