MegelanFrom Wikipedia, the free encyclopedia Megelan is Eotolƿara burg. He is Langbearda hēafodburg. Megelanes hēafodcirice ƿong