Tornado night



Seen from World Trade Center Ave in Boston, MA. The evening of June 1st, the "tornado night" in Massachusetts.