It's here. It's finally, finally here. Iowans are headed to the polls this morning, and there's already reports of long lines and enthusiastic new voters registering at their voting place. After high-profile campaigns that have lasted an intense 16 months or more,...
