World Trade Center Denver

World Trade Center Denver

I took an evening stroll in Denver along 17th street.  I did not realize Denver had a World Trade Center.  The two buildings are much smaller than the twin towers in New York were, but they are ‘twin’ in nature.