France 2010 > Le Mas D'Azil
Le Mas D'Azil is a small town with a unique Grotto on the road outside of town. See last year's show for more.