Saturday, December 30, 2017

The defining division in American life is between the cities and small towns. Here's the data, in 20 charts