Woman arrested in Mountain View on suspicion of murdering her discarded newborn child

Police in Mountain View made a tragic discovery of a baby’s body found dead outside a home. The baby’s mother is suspected of killing him. Police arrested 31-year-old Jennifer Tupper of murder and child abuse resulting in great bodily injury or death.

Leave a Reply

Your email address will not be published. Required fields are marked *