My Favorite Bands Logo
    Shakuhachi Surprise
    Shakuhachi Surprise

    Super-techno-rock group, Tokyo/ Japan

    Data provided by Discogs