Originally Posted by chris_knows
I woud have thought Britain, due to the show being British, and airing on BBC lol...It's legal in Switzerland? I know where I'm moving
I actually missed that episode of TG and couldn't view the video too well Grrr. However, they rarely test performance cars in the UK for some reason, so it's more than likely somewhere in Europe!