The only royal to complete the London Marathon is Princess Beatrice
Princess Beatrice has many admirable qualities, from her ultra-glossy hair to her endearing step-parenting style. There is one particular accomplishment that distinguishes her from the other royals. Beatrice not only completed the race, but she did so while wearing a caterpillar costume! While Princess Beatrice has many admirable qualities, from her ultra-glossy hair to her … Read more