John II, Duke of Cleves (Q570155)
Duke of Cleves
Language: