Friday, December 16, 2011

Save the best for last




Of course cabinet number 10 is the most difficult.

(sounds like there's a UK political joke in there somewhere)