Prince Harry was all smiles as he made a surprise visit to the London Marathon on the day reported to be his wife Meghan Markle's due date.
The birth of the Duke and Duchess of Sussex's first child is expected within days, but that didn't stop Harry from showing up at the UK's biggest race on Sunday in what could be his final public appearance before he becomes a father.