October 26, 2014 By Link Magazine Scary Games Review: Alien: Isolation Creative Assembly (developers of the Total War series) promised a READ MORE