The last time Queen Elizabeth II wore a ‘green screen’ outfit was to celebrate […]
In 1981, Queen—at their near peak—played two sold out shows at the Montreal Forum […]