MEGADETH's David Ellefson checks in from the band's appearance tonight (June 29th) at the Tuska Festival in Helsinki, Finland - their final show of the...

More...