A man stops on a desolate road, discovering something that will change him forever.A man stops on a desolate road, discovering something that will change him forever.A man stops on a desolate road, discovering something that will change him forever.