A man is forever haunted by an unfortunate encounter with a lone hitchhiker in deserted country roads
Discover the story. Make it your next watch.