Bad Flooding News for "Think Tank" (video)

The newly-opened Think Tank Restaurant in Kendal Square, Cambridge, is quickly put out of business by Mother Nature.

Comments

More From CBS Boston

Download Weather App
Taz Show

Listen Live