2:17
CCTV-E | The Mirror Connection Interview
Interview with Grimanesa Amoros at CAFA Art Museum
Beijing, China 2013
China Central Television, commonly abbreviated as CCTV, is the predominant national television broadcaster in the People’s Republic of China.