Its finally here: The Iowa caucus has arrived. Its expected to be a close affair between both Republican and Democratic presidential candidates.