For photographer Ben and his new wife Jane, his new assignment--a lucrative
fashion shoot in Tokyo--was supposed to be a kind of working honeymoon. With
this exotic professional opportunity and the limitless possibilities of a new
marriage, Ben and Jane arrive in Japan. But as they make their way on a
mountain road leading to Mt. Fuji, their new life together comes to,
literally, a crashing halt.
The most terrifying images are the ones that are real.