Horror History: Friday, March 7, 1986: Nomads was released in theaters

A French anthropologist moves to Los Angeles and is followed by the evil spirits of an extinct tribe he once uncovered.

BUY IT NOW!

Blu-ray

DVD

Amazon Prime