First electric car to win in Super Tour history!
Ottawa’s Lawrence Williams broke a barrier this weekend by becoming the first driver to claim a Super Tour win driving an electric vehicle. Williams drove his Tesla Model S to the winner circle on Sunday as Quebec City’s Iceman Martin Lassiseraye go on the wrong side of the tree in […]