Cory Booker's marathon speech U.S. Senator Cory Booker delivers the longest speech in United States Senate history, breaking the previous record set by Strom Thurmond in 1957. Sources: AP News