NEWS: Kill Rock Stars announce debut album from Japanese garage-psych wonderkids TEKE::TEKE; see the video for ‘Meikyu’
JAPANESE psych-rock septet TEKE::TEKE, who these days call not only Montreal but Kill Rock Stars home, are pleased as punch to reveal their debut set …