Here is where the world ends. This is the northwestern cape of the Iberian peninsula, in Galicia, Spain. And this is where all the roads end. And it's also a turning point for all the boats coming from the souther oceans and going to central or northern Europe. Did you see the rain behind? it's almost here... go back to the car!