2 years 6 months ago Link Kotaku Liu Xiao is an artist based in Beijing, China.Read more... Author Luke Plunkett Tags Kotaku