Yokohama, Japan
Metal, Thrash Metal, Groove Metal
Andrew McGuire
City and Country: Home base of Tokyo Japan (via USA and Australia ...