‘The Texas Chainsaw Massacre’ is set to release on Netflix on Feb. 18. Continue reading… Post navigation Watch One of Meat Loaf’s Final Appearances on ‘Ghost Hunters’ Flea Donates Signature Bass With Hand-Drawn Doodles to Charity