STUDIO
Follow Us

Terms of Use Privacy Policy

Man kills himself in cell at St. Louis Community Release Center

David Garceau in his cell at the St. Louis Community Release Center. Garceau killed himself in cell and was not found by workers until the next morning.

Source: St. Louis Post-Dispatch

Top Trending Videos