4/12/10

LONG LIVE RICHIE NIXXX.

I'm still unsure if I can believe that's actually Richard Nixon, or Richard Nixon wearing a Richard Nixon mask. (Click here for a better view).