I thought from the colors it might be a centennial tie-in but there is no plague. It looks like they aren't done installing it or just finished. Not sure. It is next to the new 2nd street garage and no, my daughter isn't part of the artwork.
(http://www.savetulsa.org/downtownart.jpg)