Richard of Shrewsbury, Duke of York

English prince From Wikipedia, the free encyclopedia

Richard of Shrewsbury, Duke of York