Uvalde police chief announces his resignation in wake of independent investigation

The police chief of Uvalde, Texas, Daniel Rodriguez, announced his resignation on Tuesday.

March 13, 2024

Examined