‘Queen Rock Montreal’ Released, The First Concert With Enhanced IMAX Sound

(Photo by Fox Photos/Hulton Archive/Getty Images)

Queen fans, get ready to relive one of their greatest concerts that took place in 1981 in Montreal, Quebec. 18,000 fans attended the two night concert, and you can go back in time as Disney+ and Hulu will showcase this incredible performance starting today (May 15). It’s been called ‘theatrical and majestic’ and of course with Freddie Mercury leading the band, what else did anyone expect?

(Source Disney+ via X/Twitter)