Destination! Live at the Budoukan! "Aim for a Live at the Budoukan" The Nippon Budoukan is a major hall which is essentially synonymous with large-scale rock concerts in Japan: http://en.wikipedia.org/wiki/Nippon_Budokan