Puffer Genealogy

Yaropolk II Grand Duke Of Kiev

Male 1082 - 1139  (57 years)