A mass extinction event 11.6 million years ago was apparently due to a huge meteor impact in the Pacific Ocean off the coast of Minami-Torishima island 1,860 kilometers southeast of Tokyo in the Ogasawara island chain, say researchers. [Read More]

No reproduction or republication without written permission.