The Iowa caucuses were full of surprises Monday night, including a record turnout of voters, party officials said. The Iowa Republican Party said it hit a new high with estimates of more than 180,000 voters, compared to the previous record of 121,354 in 2012.
Read it at ABC News