France 2010 > Le Mas D'Azil > Church
Previous Next

30.jpg

Church

The church in town.