Lost Souls The Factory Horror S1, E3: A cement plant, a place of work that gives some a sense of pride in life, can also be a draw in death. 2022 · 53m