Obama: Duffer in Chief?

Air Force One touched down at Andrews Air Force Base outside Washington, D.C., just before 2 p.m. Sunday, June 7, carrying President Barack Obama home after a week-long trip overseas that included stops in Saudi Arabia, Egypt, Germany and France. Nobody would fault Obama for taking Sunday to catch up on sleep and unwind after the breakneck travel schedule. But instead of vegging out on the couch, Obama returned to the White House for only about 90 minutes, then hopped in his motorcade and...Full Story
Commenting on this article is closed.