In a remarkable display of determination, US Senator Cory Booker has shattered the record for the longest floor speech in modern Senate history. Booker, a Democrat from New Jersey, surpassed the late Senator Strom Thurmond's 1957 record of 24 hours and 18 minutes.