Tag: Andre Hill Arrested in Fatal DUI Crash on Mountain Avenue in Selma