Photographer
Sheng-Wen Lo was born in 1987, Taiwan, currently based in the Netherlands. He is interested in contemporary human-animal relationships, and attempts to spark off debates.
Taiwanese
11 Jan 2017