Stock Photo: Hammershus castle ruins, Bornholm, Denmark, Europe