Stop Motion

Amabie

Amabie is a yokai which are supernatural spirits that originated from Japanese folklore. Each yokai is known to have a supernatural power. Amabie is said to prevent the spread of epidemics.