televisionNews Straw Hats Set Sail for Science: "One Piece's Egghead Island Arc" Docked on Netflix January 9th, 2024