Live action footage
Still shot of Mont Saint Michel castle and monastery. Shot in France.
HD
1920 x 1080