WTF happened in Illinois? Expected Lurch to win, but the results look bogus to me. I live too close to there for comfort..... Illinois Freepers? Are you there?
DELAWARE!