David Ellefson has uploaded a 13-minute video clip featuring behind-the-scenes footage from Megadeth's June 20 concert at Iera Odos in Athens, Greece. Check it out HERE. Megadeth's current 22-date European tour wraps up in Helsinki, Finland on June 29. For tour details, check the Killing Road.