Boynton Beach, FL - In 2012, Angel Soto lost his leg saving the life of a man trapped in a car wreck near Boynton Beach.He said it was worth it.Soto was pulled over near the accident site on Valentine's Day 2015 for a broken headlight and expired license plate. After a brief clash, deputies then beat Soto with batons.Soto told WPTV he didn't follow every police order -- he kept driving when he saw sirens because he didn't want to pull over on the road that gave him a "traumatic experience" three years before.An internal review said Soto punched a deputy. The video shows another deputy come in frame after a brief scuffle and then hit Soto with a baton, shoving Soto's wife to the ground three times."My heart was racing after I was being tased. I couldn't move, I was in a state of shock," Soto said.Soto was ultimately charged with battery on a law enforcement officer, resisting arrest and fleeing a law enforcement officer, according to PBSO arrest records.