‘The Texas Chainsaw Massacre’ is set to release on Netflix on Feb. 18. Continue reading…