Go Hasegawa & Kudo Koumuten. Japan. photos: Go Hasegawa…

Go Hasegawa & Kudo Koumuten. Japan. photos: Go Hasegawa & Associates