La Quille


La Quille - mountain in France.