Under the ruthless desert sun, two men in a red corvette speed along a desolate highway. Just off the road, sleeping demons of lust and desire begin to stir and awaken, summoned by the hum of the tires and the rush of the wind. As they rise from the desert floor to watch the car go by, they grin and lick their chops. On the horizon a town appears...