Stock Photo: Predjama Castle, built in mouth of cave, near Postojna, Slovenia, Europe