Chilli Beans.

-

"Welcome to My Castle" at Budokan