Neko Neko Nihonshi Season 1 Episode 31 Episode 31 2016
0/10by 1 users
In the old days, political alliances were often forged with marriage. After Oda Nobunaga`s sister, Oichi, married Azai Nagamasa they had three daughters who would go on to live turbulent lives. Source: crunchyroll