Meghan Markle and Prince Harry stepped out in Whistler, Canada, to watch the debut of skeleton in the 2025 Invictus Games.
Prince Harry and his wife Meghan, the Duke and Duchess of Sussex, are in Whistler, B.C., for the town's Invictus Games ...