The Budokan arena probably doesn’t need any introduction, being one of the world’s most prestigious venues. Even though it’s not the biggest, newest or even the most well-suited spot for a live music event, there’s still that hard-to-define sense that any show held there is a

Spilled Pixels