SAN ANTONIO – A man accused of leaving the scene after hitting and killing a man with his Tesla has surrendered to police, according to an arrest warrant affidavit. Robert Castillo, 29, is charged...
Read More
2 Minutes