Red Hot Chili Peppers arrive in South Africa:
A quick glimpse of our taxi ride to Soccer City Stadium and Flea's wise words of wisdom to the crowd in Joburg.
view more here: theminerals.co.za/
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?