Nation

First radar-detected meteor fall observed in Maine, NASA confirms

For the first time, a radar observed a meteorite fall in Maine, NASA confirmed.