Madgeto

The evil soul who controlled Shigeto (TNNS Season 3 - Episode 41)