Cathedral of Hope employee suffocated with duct tape

Cathedral of Hope employee suffocated with duct tape