A glimpse of Walmer Castle, Kent, England.