New Species of Snailfish Discovered In Latest Antarctica’s ExpeditionsScientists have recently discovered a pretty strange creature in Antarctica and they captured it in a new documentary. Keep reading… By Anna C. Mackinno, in News Sci/Tech on August 24, 2019 .