October 9, 2024
Texas Department of Public Safety Director Steven McCraw is being sued by more than 25 survivors of the Robb Elementary School shooting in Uvalde, Texas.

Texas Department of Public Safety Director Steven McCraw is being sued by more than 25 survivors of the Robb Elementary School shooting in Uvalde, Texas.