News

Japan's most popular mascot character -- above the likes of even Pikachu, Hello Kitty, Totoro or Mario -- is about to stream on Netflix for U.S. fans.