A must see if you haven't been there
Mercedes has always been my favorite ride. Experiencing the visitors center Mercedes Benz U.S. International in Vance, Alabama is just priceless!!!