Tesla takes on Porsche with battle on Germany's toughest circuit | Sharefundss