New Deep-Sea Discovery at 10,000 Meters Stuns Researchers — Life Was Never Supposed to Be There News April 21, 2026 In 2024, a group of Chinese researchers entered one of the world’s least visited locations by sealing themselves inside a…