Historica Wiki
Advertisement
Oswudu Willard

Oswudu Willard (born 1164) was an English shepherd who lived in Loughborough, Leicestershire during the 1200s.

Advertisement