Street Race Kills 2 Teens
Police reported that the accident led to two fatalities, and the victims were both minor teenagers. Police say the incident occurred last month on March 1, and the whole ordeal was caught on camera. The 26-year-old suspect, Jacob Michael Ybarra, was reportedly.
Read More