Image: Nintendo Life Picture this… You’re at the Download Festival in Donnington Park, you’re having a bit of fun Queen…