Torla, Spain. Along the Pyrenees Mountains, northern Spain next to Parque Nacional Ordesa