Thrash Metal November 25, 2015 James Weaver Megadeth release new single Thrash titans MEGADETH have released another single off their upcoming studio record Dystopia! Read More