A meteor that exploded Saturday afternoon near Boston shook buildings and scared locals after a loud boom was heard at about 2:30 p.m.
Residents throughout New England experienced a ‘double boom’ caused by a 3-feet-wide meteor that entered the atmosphere north of...