Look Art Space
“Look Art Space”——established 2013 in 798 Art Zone in Beijing, China. it is an independent space for realizing individual or collective hope or goal that are non-economic, and “non-governmental” for the profit of society. >> Read more