Netflix recently released a documentary titled Hell Camp: Teen Nightmare, which showcased the inhumane treatment several children received in the Challenger Foundation. The Challenger Foundation was ...