Megadeth's Teemu Mäntysaari Performs on Finnish TV · duudey