The Mystery of Sneha Philip, the Possible 2,705th Victim of 9/11
At 4 PM on September 10th, 2001, Dr. Sneha Philip left her lower Manhattan apartment. Credit card records show that she made a couple purchases at the department store Century 21. Then she vanished. What happened?
A hate crime in Harlem?
Some say it is, some say it isn't. Some are reminded of an incident at Howard Beach in 1986