Showing posts with label Twin Peaks. Show all posts
Showing posts with label Twin Peaks. Show all posts

24 April 2010

LOL Obama, Non-Daily, A Mighty Fine Cherry Pie Edition...

20100424


According to David Axelrod, President Obama loves him some pie.

No surprise then, to see him pop in on a certain cafe in Twin Peaks...


Hard to believe the show first aired a little less than 20 years ago.