The Ainu, the original inhabitants of Japan who speak a non-Japanese language, live in the far northern islands of the country. Their mythology has characteristics...