Prince Harry opens Invictus Games in Toronto

The National

Prince Harry officially kicked off the Invictus Games today in Toronto

More From News/TV Shows/The National/Only in Canada