TOR Radio #104.1 | Hector Cubillos joins Guillermo and Danny to discuss the police killing of Jose Walter Garza that took place on August 30, in Laredo, Texas. Hector has now interviewed two witnesses that confirm police are lying about what actually took place in the moments before they killed Garza.
Source