geology petrology basalt ridge mid-ocean chromites olivine channels melt
See more