Own exit: A sign refers to the Mercedes-Benz plant in Tuscaloosa/Alabama.

D654566 Own exit: A sign refers to the Mercedes-Benz plant in Tuscaloosa/Alabama.
Loading