Two Houston Police Department officers have been relieved of duty as internal affairs investigators look into allegations that an unauthorized tracking device was secretly placed o

Leave a Reply