I guess I am just a fan boy, as I was happy for the new episode. And my god, some of the scenery shots in Switzerland looked like my version of Heaven. I still am trying to figure out why Hammond didn't apply the brakes at the finish line and went off the road at speed instead :confused: