The Denver Center for the Performing Arts is releasing a limited number of discounted tickets through a digital lottery.
Its three 26-by-24-foot panels are viewable on the side of the Buell Theatre, on Champa Street between 13th and 14th streets. Crews finished installing the mural this month, with a formal ...