Jim Hoft
Here’s the new view inside the US Embassy in London.
A larger-than-life Obama stares down at you between Presidents Lincoln and Washington.
Sort of creepy, especially for such a failed administration.
Of course, the US Embassy in London thinks it’s swell.
Via Twitchy: