Is there a possibility that the gigs in Japan from 1981 were filmed?? And or the 1976 shows??
While Queen were in Japan in 1975, 1979, 1982, 1985; could they not have been filmed in 1976? or 1981?
"I was *burp* initially going to be on Thriller! Can you imagine that? Blew it!"