Delachaux

Name:Delachaux
Place: Neuchâtel, Switzerland