Megadeth Still Alive

Performing Friday night at Music Fest is Megadeth. Stephen Deusner on why they still matter.