Megadeth – World needs a hero