The Auto News System.
Ahmed Best is best known for playing the infamous Jar Jar Binks in the Star Wars…