On their way to Oregon in January 1981, young lovers Kevin Thorpe and Laura Craig face evil on the mountainous, desolate back roads of Northern California.
uFlix.to 2025