Home Tags December 2001

Tag: December 2001

Vertical Limit

The library tower is the tallest building in the West. Normally, that would be a point of pride. Since September 11, it has inspired mostly apprehension