3Jul2010 Not a lot to say on this one Posted in Things That Make Me Laugh by Stephanie I saw this sign in Tokyo and it just made me really happy.