(Michael "Flea" Balzary and Anthony Kiedis of The Red Hot Chili Peppers)
Photo by M. Gummel.
The Red Hot Chili Peppers were at the
Boston TD Garden
May 7, 2012.
Read the feature article here.
"Can't stop the spirits when they need you, this life is more than just a read through!"