A fun behind the scenes of the Red Hot Chili Peppers and Foo Fighters tour from 2000.

  • November 30, 2011
  • 15k Views