Traffic was stopped for hours Tuesday evening after a multi-vehicle crash on Interstate 59/20, west of Birmingham.