Newborn Seized in Hospital by Police, Social Worker

HSLDA. A tale of false claims and abuse of power.



Comments are closed.