From afar, it may look like you’ve stepped into a Lord of the Rings movie, but it’s actually Mont Saint Michel, a real and beautiful town located in France. It’s “elevated at 92m above sea level [and] known in Europe for its marine waves that reach 9m and turn the rocky island into an island or half-an-island from time to time.” Video after the break. Click here for more pictures.

[via Izismile]