Red Hot Chili Peppers' Flea

20 of 23

Red Hot Chili Peppers' Flea just can't stop during a performance on Oct. 17 in Rotterdam, Netherlands

Photo: Greetsia Tent/Hyperphoto/WireImage.com

Email Newsletter

Similar Photos