Leigh Webb Archives - Waffi Tv

Leigh Webb

The Hitcher

The Hitcher

Feb. 21, 1986

The Hitcher

On a stormy night, young Jim, who transports a luxury car from Chicago to California to deliver it to its owner, feeling tired and sleepy, picks ...