Which president gave the longest inaugural address?
William Henry Harrison gave the longest inauguration speech in presidential history. The speech lasted nearly two hours long! Inauguration day was cold and rainy, and Harrison did not even wear a coat.