Monday, 8 March 2010

Logorama wins Oscar

See, we are so on it. We told you about this a while ago and said it would win. See. Told you.

Weekend Autopsy.