This photo shows the "Christmas card" from the gardens to the rest of the world. This is located in an amphitheater. Denver Botanic Gardens, Denver, CO.
Back