The Ninja Seals meet a mysterious vigilante!