Humans Latest Humans Used to Sleep Twice Every Night. Here's Why It Vanished. Science Alert November 2, 2025 0Comment Sleep wasn’t always like this.