Not long ago, 2 percent of the world’s population vanished. Quietly, instantly, with no provocation.
This unfathomable loss continues to haunt all those left behind, including residents of the small New York town that serves as the setting for The Leftovers, HBO’s eerie new drama premiering Sunday at 10 p.m. EDT.
Read more