I drove by this last night and strongly believe it's now the tallest building in Cambridge. Looking good from the McGrath and the Leverett Highway ramp onto 93N! These are from Pine Banks, Melrose taken on 10/11.
IMG_0226 by David Z, on Flickr
IMG_0230 by David Z, on Flickr