Jane Doe Crime Jane Doe Chief Editor March 2, 2025 Jane Doe is reported to be alive. She was sited near Newlands forest and was allegadly calling... Read More Read more about Jane Doe