What do Stockholm and Las Vegas have in common? Stop scratching your head … in reality the answer is nothing. However, each year a supercar rally featuring 120 select speedsters travels 3,000 miles across the globe for sport. And this year the trademarked Gumball 3000 Rally will be travelling from Europe’s “Venice of the North” to America’s…