Happy Halloween, Deadites! Starz Releases New Teaser Trailer for "Ash Vs. Evil Dead"

Season three of the Starz show returns Feb. 25, 2018 at 9 p.m. ET/PT.