Shiriki Utundu

Shiriki Utundu Mysterious idol that was once the protective spirit of the Mtundu tribe at the Tower of Terror at Tokyo DisneySea. Its name means “believe in mischief.”