contestada

What is the vast mountain range which forms a natural border between France and Spain