an awe-inspiring fortress in the upper rhine valley

Hochburg Castle