Logo

The tallest freestanding sculpture in the world is Chief Crazy Horse in South Dakota, USA