Yamaarashi

Information
Nickname: Porcupine
Voice Actors

Takahiko Sakaguma
Japanese

Francesc Rocamora
Spanish