Home Live Events Vice President Pence Swears in US Ambassador to Canada Kelly Knight Craft

Vice President Pence Swears in US Ambassador to Canada Kelly Knight Craft

49