Giant Seabed Near Japan Officially Named Godzilla Megamullion
A megamullion is a seabed made by being exposed to the mantle under the planet’s crust, and it creates a rise formed like a dome. The megamullion about 370 miles from Okinotorishima island is three times bigger than Tokyo, and it’s been officially dubbed the …Read more »