20th Street Viaduct

20th St.
Denver
Colorado
United States