What's That?: High Line Canal Trail features new art installation
What's That?: High Line Canal Trail features new art installation

The City of Denver recently unveiled a new public art installation along the new High Line Canal Trail overpasses in south Denver near Colorado Boulevard and E.

Hampden Avenue