1Unidentified deep sea creature encountered off the coast of Japan (opens in new tab)(phys.org)10lfaw1mo ago1