Thursday, January 22, 2009


Who on earth would name a liquor store Cat & Dog? Japan would, that's who.