Last seen on September 10th, 2001, Sneha Anne Philip was a medical school resident in a happy marriage. But when she never returned home, the questions started to arise: did she perish in the attacks on the World Trade Center? Did she end up at the wrong person's apartment after a few drinks? Or did she, as some suggest, start a whole new life...
Create your
podcast in
minutes
It is Free