DOVER
This is a castle located on the southern coast of England at Dover. They were built hundreds of years ago to stop any invasions into England.
This are the famous "White Cliffs of Dover". It was not a clear day when we left Dover to cross the English Channel to visit France.

This will take you back to the homepage.