Demon's Score Gameplay VideoE3 2012: Here's your first glimpse at some Demon's Score gameplay footage.By Mike Tao on June 5, 2012 at 11:02AM PDT Demons' Score