2 years 9 months ago Link Kotaku Alia Zhang is an artist based in China.Read more... Author Luke Plunkett Tags Kotaku