After a 24-hour challenge for Royal Marsden, the Princess of Wales posted family photos from the finish line. The red shorts caught the eye, but the hug with Charlotte stole the show