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