Akkorokamui
The Akkorokamui is a sea monster from Ainu folklore. The Ainu regard it as a water spirit or deity. The Ainu are an ethnic group native to the northern islands of the Japanese archipelago, including the island of Hokkaido. The Akkorokamui allegedly lives in Uchiura Bay (Funka Bay), southeast of the island of Hokkaido. However, … Read more