Modern life makes us tired, right? But research from societies in Africa and South America suggests people in the ancient world slept only 6.5 hours a night.
The Bachelor Season 29 premiered on January 27, and though our new leading man Grant Ellis met 25 eligible bachelorettes (and one llama) on Night 1, only one woman got his first impression rose: Alexe ...