science center

After halting construction on a science center in Allston months ago, Harvard has announced that the project will be postponed for the foreseeable future.
Dec 12, 2009   BostonHerald.com