NeverDead Launch Trailer: Megadeth & Mentalness Reign

NeverDead is released in Europe this Friday, February 3rd.

By Simon Gallagher /

Advertisement