Megadeth Arrives in Japan

We’re backā€¦ Megadeth arrive in Japan and hit the streets of Tokyo. THREE DAYS until our global livestream event at Budokan. Get tickets now at driift.link/Megadeth