Loading...
Uploaded by holidaystoeurope on Jan 29, 2011
The ruins of the four Cathar castles at Lastours in Languedoc, south west France, are an amazing look at the ingenuity of man. Built around 1270, the views from inside the ruins are spectacular.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)