[CD Review] MEGADETH – Super Collider July 28, 2013Adam Barbuto Megadeth’s 14th studio release, the aptly titled, Super Collider, confirms once and for all that these Los Angeles natives are truly part of [...]