Run for a cause! Prince Harry, Prince William and Kate Middleton were filled with joy as they attended the Virgin Money London Marathon on Sunday. The royal trio was casually dressed in matching black ensembles that featured the logo of their mental health campaign Heads Together. They offered words of encouragement to the 700-plus Heads Together runners who were set to take part in the race, which saw over 39,000 runners competing in total. Heads Together was chosen as the official charity for the 2017 London Marathon.Photo: Getty Images