Zamboa is psychedelic Rock duo. started in 2014. Based in Tokyo, Japan. Ryo Shibuya & Takahiro Takeyama. more info joltrecordings.com/zamboa
joltrecordings.com