Stereogum — Yesterday, the Red Hot Chili Peppers played a concert at the Great Pyramids Of Giza in Egypt, the last of the Seven Wonders Of The Ancient World still left standing. It was the first international concert to be held at the site since Yanni in 2015; t...
more info