What’s the Best Selling SUV in the World?

Ford’s Explorer.

They sell 1 every 2 minutes, woah eh.

2016 marks the 25th Anniversary.

Remember the first one? 1991.

 

 

Comment with Facebook

comments