Tapiper TDI
No Road Out of Harrow
Harrow is a decaying mountain town with one road in, one road out, and fewer residents every year. When a landslide seals the highway during a violent storm, the stranded outsiders initially believe the townspeople are trying to help them.
They are wrong.