Loading Player...
Movie Trailers

Vanishing On 7th Street Movie Trailer

posted December 17, 2010 by

After a power outage puts the citizens of Detroit in darkness, they realize the light may soon be gone for good. That's when their worst fears come true as evil creeps into town.