Culture See Making of Megadeth's New 'Peace Sells' Vic Rattlehead Mascot Thrashers share behind-the-scenes videos of life-size character's creation