New Sculpture Called 'Luminous Wind' Makes Its Debut Near Denver International Airport

The new 27-foot-tall sculpture near DIA is located at the Peña Station NEXT light rail station at the intersection of 61st Street and Peña Boulevard.