Ahead of the November 24th DVD release of “Star Leaf,” starring “Z Nation”’s Russell Hodkingson, Titan Sky Entertainment have released 4 brand-new clips from the film.
Also starring Richard Cranor (“The Man in the High Castle”), the “indie horror treat” has been winning over horror and science-fiction fans since it’s festival run began a year or so back.
Available on DVD November 24th