
After months and months of hype, ceaseless media coverage, political party debates, blatant false statements, personal slurs and accusations, the 2016 Iowa Caucus will be held today. IA voters from 1681 precincts will get together in schools, churches, and public buildings to talk to their neighbors, discuss what their party stands for, choose local...