Episode 266 - The Pirate King's Legacy! Luffy's Final Stand