Stock Photo: View of a castle on a hill, Karlstejn Castle, Berounka Valley, Czech Republic