The unintended irony of that sign is huge. All the residents from the demolished West End would have been home if they hadn't been displaced by these Soviet towers in the park.
^but that picture is absolutely stunning nonetheless
http://www.flickr.com/photos/gmack24/7476099258/in/photostream
The Mother Church -- The First Church of Christ, Scientist
Boston, MA USA