072117_63 Published September 19, 2017 at 5591 × 3727 in The World Trade Center Denver Artist Charrette ← Previous Next →