Mom Insists She Never Abandoned Her Baby at St. Louis Hospital: Part 4

Zella Jackson Price said no one ever tried to contact her and is sure she gave birth at Homer G. Phillips.

September 3, 2016

Examined