072117_84 Published September 19, 2017 at 5818 × 3879 in The World Trade Center Denver Artist Charrette ← Previous