06 Apr 2013 Eyes Always Watching You You can find a festival of some kind almost every weekend in Japan, but only some have a cat riding on a man’s shoulder.