Paris, IDF, France
Tristan Rain is a swiss artist. He was born in Liestal/Basel in 1972 and splits his time between Paris (France) and Berlin (Germany), as well as working occasionally in Stockholm (Sweden).
Painting and Photography.
His work is about an incomplete, fragmentary, discontinuous vision of human percept...
artworksView All 5 Artworks