What must it feel like to deliver a more than 25-hour speech? Ask Cory Booker, who shattered the previously held record from 1957. The 55-year-old senator from New Jersey delivered a scathing critique of US President Donald Trump and his policies