Princess Beatrice reportedly involved in London marathon, where 35,000 runners participate in the annual race.
The 21-year-old royal, who was sporting a lime green, was spotted with her American beau in the charity event. Her parents, who watched the marathon, congratulated Princess Bea after finishing the race.
Meanwhile, a report indicated that the 22-years-old princess wants to raise money for charity called “Children in Crisis.” Other celebrities who also participate in the event included: Sir Richard Branson, Lorraine Kelly and Natalie Imbruglia.