7/27/12A Glitch Turns Deus Ex: Human Revolution into Funktastic Pop Art Say what you want about its lackluster boss battles, but no one can say that Deus Ex: Human Revolution wasn't a…ByEvan NarcissePublishedJuly 27, 2012