Over 100+ new species of alien-looking marine life discovered living near huge underwater mountains (Pacific Ocean, off coast of Chile)Over 100+ new species of alien-looking marine life discovered living near huge underwater mountains (Pacific Ocean, off coast of Chile)