Queen | Live In Houston - 40th Anniversary Edition - Trailer
Follow
Queen live concert at The Summit, Houston, Texas, USA December 11, 1977. Restored version taken from 40th Anniversary Edition Bluray and DVD, plus extra rare videos from News Of The World Tour.