Authorities say two well-developed human fetuses, apparently twins, were found dead along a road near a San Diego County church.
FOX News: Nation
Sat, 01/03/2015 - 1:17am
Authorities say two well-developed human fetuses, apparently twins, were found dead along a road near a San Diego County church.