There was once a glacier here

Névache
France