Phantoms

In the peaceful town of Snowfield, Colorado something evil has wiped out the community. A British professor comes to the aid of vacationing sisters who discover the eerie killings.