Oshira-sama
Rare · Studio Ghibli

The God of Daiken Radish is a large white spirit that wears a red hat. His main appearance in "Sen to Chihiro no Kamikakushi" is when Chihiro and Rin are in the elevator and he/she enters too, leaving little space for Chihiro and causing her a great struggle…