WikipediaGENERALLY UNRELIABLEInternational Business Times
Theresa McCloud, a 75-year-old school bus driver, faces homicide charges after a crash in Auburn, Alabama, killed Jennifer Leigh Cooper. Supporters claim a medical emergency caused the accident.