The imposing ruins of the medieval hilltop Corfe Castle, seen above the town in the village of Corfe Castle, England, United Kingdom.