x
Breaking News
More () »

Mother admits to leaving newborn near Mississippi River in 2003

Jennifer Matter said she gave birth on a beach near the Mississippi River in 2003 with the intention of not coming back to get him.

Before You Leave, Check This Out