Red Hot Chili Peppers Share Pro-Shot Footage Of Several Songs From Recent Apollo Theater Show

Red Hot Chili Peppers have shared some live videos from their September 13 show at the Apollo Theater in New York, NY. You can check those out below. The concert was part of SiriusXM’s “Small Stage Series.”

Comments are closed.