This Boston dome concept was floated in August 1967.  It was to be located near the Dedham Needham line.





2012 Eric Okurowski