Cheng Ran at Armada
Artist: Cheng Ran Exhibition title: Always I Trust Venue: Armada, Milan, Italy Date: October 22 – November 23, 2014 Photography: Courtesy of Armada armada is pleased to announce the opening of its new space with the first solo exhibition in Italy by Cheng Ran. Titled “Always I Trust,” the exhibition includes video works Always I Trust … Read more