Legend has it the village of Shinritsu in Ehime Prefecture was settled by fleeing warriors from the Heike clan after its defeat by the rival Genji clan in the late 12th century. [Read More]

No reproduction or republication without written permission.