Sept. 10, 2001. One block from the World Trade Center. Security cameras capture the last known images of Dr. Sneha Anne Philip, shopping. The next day…
17 clip(s)
Loading playlist
In 2001, Robert Fisher killed his family, blew up their suburban home, and vanished in a remote Arizona forest. Did he die — or escape?