SCOTTSBORO, Ala., May 28, 2014 /PRNewswire-iReach/ -- Depending on geography, some vehicles leave a greater impression on an area than others might. It should come as little surprise then, that a recent unveiling at Harbin Auto, located in Scottsboro, Ala., and serving the nearby...