Ikuchi. A terrible Japanese sea serpent that leaps over boats while dripping oil.

Advertisements