Christmas Card

Culture Stories | December 19, 2017

2017 as Told by the Kensington Royal Christmas Card

An explanation as to why it's been reposted often since last night