Now, scientists have ventured to the Nazca Ridge, where they have uncovered a huge underwater mountain teeming with life. The ...