Princess Beatrice, daughter of Duke of York, Prince Andrew and Sarah, Duchess of York, has become the first in royal family to complete the London Marathon.Princess Beatrice and her American boyfriend David Clark were a part of the 'human caterpillar" consisting ...