A giant woman climbing a building and the story behind it

In Denver, near I-25, 'The Climber' stands tall and looks over the city. What's the story behind it?