Predyamsky Castle, Slovenia

Predyamsky Castle, Slovenia

Predyamsky castle, Slovenia. One of the most impregnable castles. Built into the rock