Japan has a well-earned reputation as Land of the Cute, and nothing underlines this more than the bewildering range of cute and cuddly masco...

Red Ronin