Meghan Markle and Prince Harry stepped out in Whistler, Canada, to watch the debut of skeleton in the 2025 Invictus Games.
The Invictus Games 2025 are well underway, with the Duke and Duchess of Sussex making the most of their trip to Canada. See ...