Stone ruins of Czorsztyn Castle overlook a lush green landscape with dense forests and a river in the background under a clear sky.