Dec 21, 2020 Crime Doctor Kills His Wife, Commits Suicide in US Chief Eric Robins, Sugar Land Police Department, Texas confirmed the incident on Sunday adding.. Read more