Skip to content

Another life lost on DHS's watch

Link copied to clipboard

The agency sent Omega Leach, a troubled 17-year-old, to a Tenn. youth facility in May. A month later, he was dead.

Published