Share Woman went to mechanic’s shop and vanished, Alabama cops say. Her body was just found Miami Herald Source link 0 Share