What a place to build a town!! in the French Pyrenees a fortified hill town just above the river.
Next Photo