Mont des Avaloirs


Mont des Avaloirs - mountain in France.