I'm literally blown away by this new species discovered in Japan ๐คฏ! I mean, 27,000 feet below sea level? That's just mind-blowing to think about. The fact that scientists were able to find life there, at depths previously thought to be impossible, is just incredible. It makes me wonder what...