Breaking: Remains of Twin Fetuses Found in Treatment Plant in San Diego

The remains of twin fetuses were discovered in a treatment plant Thursday in San Diego, and police are now searching for the mother of the unborn babies.

Read More

Contact Us