People in Massachusetts and Rhode Island have reported a "loud boom" or "explosion", which meteorologists say was caused by a meteor. NASA confirmed the fireball shot over New England just after 2pm ...
It sounded like an explosion. For some, it felt like one. Just after 2 p.m. on May 30, residents across Massachusetts—and well beyond—were jolted by a sudden, thunderous boom that rattled homes and ...