I was going to write that there are loads of roads like this in Europe. For the past couple of years I've done a 10 day driving trip on such great roads. Then, I watched the first bit of the video, realised its from Evo magazine and that it is in Spain

Can't beat a good few days drive taking in bits of the Alps and Pyrenees.