TV ‘The Leftovers’ Trailer Explains What Happens When 2 Percent of the Population Just Disappears April 7, 2014