Beckon

Three people are drawn to the small town of Beckon, Wyoming. A young anthropologist researches a Native American legend and makes a terrifying discovery.
for