Twin Falls Deputies Team Up to Help One of Their Own with CancerTwin Falls Deputies Team Up to Help One of Their Own with CancerTWIN FALLS, Idaho (KLIX) Deputies from the Twin Falls County Sheriff's office are asking for the public's assistance to help one of their own recently diagnosed with cancer.Benito BaezaBenito Baeza