Mont Saint Michel is a giant fortified monastery on a small island off the coast of Northern France. It’s spectacularly beautiful.
Mont Saint Michel is a giant fortified monastery on a small island off the coast of Northern France. It’s spectacularly beautiful.