Dover, England Published July 2, 2016 at 5184 × 3456 in Dover Castle & the Disney Magic ← Previous / Next → Lambs on the castle wall