Sneha Anne Philip lived in New York City and was last seen alive on September 10, 2001. On the morning of September 11, thousands of New Yorkers were killed in a terrorist attack. Was Sneha one of them? Her body has never been found and some believe that she may still be alive.
Instagram: @caffeinatedcrimespod
Twitter: @caffcrimespod
Email: caffeinatedcrimespod@gmail.com
Facebook: Caffeinated Crimes Podcast