Tag: More Life with Deth
First Look: David Ellefson – Sleeping Giants (ft. DMC and Thom Hazaert)
Megadeth bassist David Ellefson has released a video for 'Sleeping Giants', the title track from his debut solo release of the same name, in stores now via Combat Records. Sleeping Giants is a companion...