Miao Xiaochun, The Last Judgment in Cyberspace: The Front View, 2006. Digital C-print. 94 x 81.25 in. Image courtesy of Walsh Gallery, Chicago.