Deadlight Launch TrailerDeadlight launches August 1, 2012 on Xbox LIVE Arcade.By Mike Tao on July 31, 2012 at 12:13PM PDT Deadlight