The current midterm election cycle has been a long strange trip for New Jersey Sen. Cory Booker.



More...