A 22 metres high sculpture of a cloud was created by Native American artist Robert Haozous. It is a symbol of impact of technology.
Urbane Chaos website http://urbane-chaos.hubpages.com/hub/TulsaCenteroftheUniverse
Address 100 S Boston Ave, Tulsa, OK 74103, USA
Coordinates 36°9'24.771" N -95°59'29.478" E