Fact #145246
When:
Short story:
The Red Hot Chili Peppers play the last of three nights at Hyde Park, London, England, UK. The shows are recorded and the band will release a live double-LP, Live In Hyde Park, based on on the concerts.
Tweet this Fact