News

Actress Brooke Shields has a pretty impressive pedigree -- hanging from her family tree are Catherine de Medici and Lucrezia Borgia, Charlemagne and El Cid, William the Conqueror and King Harold ...