Just a bit of commentary about the news that both the Republican and the Democratic Iowa caucuses will be happening January 3 — the earliest caucus date ever.
Just a bit of commentary about the news that both the Republican and the Democratic Iowa caucuses will be happening January 3 — the earliest caucus date ever.