New Jersey Sen. Cory Booker's anti-Trump speech has lasted 18 hours. The record for the longest individual speech belongs to Strom Thurmond of South Carolina.