The castle rock rising sheer above Edinburgh, an all-but-impregnable natural fortress

The castle rock rising sheer above Edinburgh, an all-but-impregnable natural fortress