Meghan praises Harry to the skies at Invictus Games

Meghan praises Harry to the skies at Invictus Games
Harry and Meghan Markle during the opening ceremony of the Invictus Games venue in The Hague, Netherlands. AP

Most Popular Stories