30-12-2016 13:18
via
rss.cnn.com
True Story! 142 political things that really happened in 2016
From pundits and prognosticators to political party people and the principals themselves, no one could have predicted it.
Read more »