Your place for Space News
British scientists have announced what they are calling an “astonishing” discovery deep in the Atlantic Ocean.