A woman's husband gets out of the car in a snowstorm in NY City to clear the car windows and vanishes into thin air. His reasons for disappearance are compelling.
Loring is truly compelling in her role as the "wife". Creepy story. 