King Decebalus Rock Statue is the highest rock sculpture of Europe- 55 meters, built by mountaineering sculptors between 1994 and 2004 in very difficult conditions.
It can be said there’s the reign of human sculpture together with the nature sculpture.
Very cool! I love these things