New Jersey Democratic Senator Cory Booker captivated the Senate floor with a marathon speech that lasted more than 25 hours, ...