Where To Stream InuYasha Season 1 Episode 27
The Lake of the Evil Water God
- Aired May 21, 2001
- 30 Min
Meeting Tarōmaru, the village headman's son, Inuyasha and friends storm the Water God's shrine where children are sacrificed. They discover the true deity, a goddess, is imprisoned—replaced by a serpent spirit. Fired up by the mention of a beautiful goddess, Miroku springs into action...