May 20, 2018

FULL CEREMONY: Meghan Markle and Prince Harry's royal wedding