A meteorite that caused a massive boom over Cape Cod may have landed in the bay, NASA has revealed.
New England residents were rocked shortly after 2 p.m. Saturday when a meteor fragmented at 40 miles over northeast Massachusetts and southeast New Hampshire, NASA said in a statement shared by the media.