Travel Photo of the Moment Castle of Monfort

The Travel Photo of the Moment is of  the Castle of Monfort Castle of Monfort is located in France and was built during the middle age wars between the English and the French. During that time, this castle was destroyed and rebuilt many times. The green scenery in this picture surrounding the Dordogne River is […]