Sota Higurashi

Sota Higurashi is a character from Inuyasha.

Episode 82
He takes an Off Screen Bath with Inuyasha