072117_78 Published September 19, 2017 at 5299 × 3533 in The World Trade Center Denver Artist Charrette ← Previous Next →