Sunday, May 1, 2011

[The Duke and Duchess of Cambridge's Wedding] How the UK proved the world they are the world's most organized country?




Just watching this makes me tear up and freak out. For the good reasons.

Sitemeter