Oscar Rene Castillo Jr., a 41-year-old man from San Antonio, Texas, was fatally shot on December 29, 2020. Castillo was outside his home in the Finesilver Ranch subdivision when he noticed a suspicious truck driving in front of his house. He confronted the driver, leading to a brief verbal altercation. The suspect then fired two shots at Castillo, hitting him in the chest, before speeding away. Castillo was pronounced dead at the scene.
The investigation into Castillo's death led to the a
...Read More