Vampyr Game Gets More Details and Screenshots

The Life is Strange developers tell a tale about the Stranger Life of Vampires.