Trailer for Gregory A. Tucker horror movie.
Produced and directed from Dayton, Ohio