There have been 59 inaugural speeches in American history. Donald Trump has now given the two worst

.....

© San Francisco Chronicle