On this episode of This Week, Will goes on the road for the launch of the Jaguar TCS Racing Team for season 8 of the FIA Formula E Championship. As always, Will recaps the news of the week from the world of motorsport, from rumblings in Formula 1 to massive news in NASCAR.