Share
twitterlinkedinfacebook
Image 1 of 1
DTE02586ITA.jpg
View of the village of Barrea and its artificial lake.