July 30 2019 11:56am

Missouri man shocked to discover a baby in his mother’s freezer

Police are investigating the suspicious death of a baby after a man’s disturbing discovery inside his mother’s St. Louis, Missouri home.

Responsive site?

Video Home