Red Ninjakoopa



Red Ninjakoopa is the leader of the Koopa Bros, in Paper Mario.