Taro Izumi

Contemporary

Installation, mixed media, video

Japanese artist born in 1976 in Nara, Japan. 

Localisation
Tokyo, Japan
Website
Official website