The TV series adaptation of the legendary hit video game and film franchise brings its battle for survival to Netflix on July 14.