C166 Awoo Awoo Ninja
Ape-Skin Demon Ninja North Star, one of the leaders of Iga Demon Ninja in "Featherfall City."
At this moment, it was still letting out an unyielding roar.
"Roar! Roar! Roar! Roar! Roar! Roar! Roar! Roar! Roar! Roar! Roar!"
At this moment, he was still roaring relentlessly