A man from Homewood died after his vehicle veered off Highway 31 and crashed. The Jefferson County Coroner Medical Examiner's Office reports the 60-year-old man was driving southbound on 31 in Vestavia Hills Thursday evening. Source