Pinterest • The world’s catalog of ideas

Amazing Snaps: Rocamadour, France Carved into a mountainside, this French town sits high above a tributary of the River Dordogne in southwestern France.