Herman II, Margrave of Baden (Q450244)
German noble
Language: