Humans Must Answer - Official TrailerHere's the official trailer for Humans Must Answer.By Mike Tao on October 29, 2012 at 1:04PM PDT Humans Must Answer