In this Italian horror film, a group of strangers embarks on a road trip through Southern Italy, only to find themselves trapped in a nightmarish scenario reminiscent of classic horror…