14th St Overlay is a public sculpture that’s part of the 14th Street Initiative in downtown Denver. More….