Queen have released the 31st episode in their series, The Greatest Live. Watch below. As previous episodes of The Greatest Live have revealed, no Queen concert is ever short of songs that encourage the fans to sing along, and even before the now legendary combination of “We Will Rock You...
Continue reading...
Continue reading...