In the wake of a gruesome roadside accident, a couple finds themselves stranded on a deserted

28 March 2020
1