Humans Latest Humans Used to Sleep Twice Each Night. Here's Why It Vanished. Science Alert February 16, 2026 0Comment Sleep wasn’t always like this.