Garrison Keillor, host of public radio's ``A Prairie Home Companion,'' has endorsed Democratic Sen. Barack Obama for president, Obama's campaign announced Sunday.
Garrison Keillor endorses Obama for president