well this took more googling than i expected, but "The [Denver] sculpture is a replica of one that was built for the 1968 Olympics in Mexico City. The Denver version, standing at 85 feet tall, is taller than the original's 60 foot height."
http://robintalkscookstravels....
^^ must be in front of the original
http://www.westword.com/arts...