Thursday, July 26th 2012

Catherine, Duchess of Cambridge waiting for the Olympic torch in front of Buckingham Palace in London, July 26th
GOD SAVE THE QUEEN

Catherine, Duchess of Cambridge waiting for the Olympic torch in front of Buckingham Palace in London, July 26th

GOD SAVE THE QUEEN

Tag(s): Kate Middleton 2012 Summer Olympics The ass that's gonna save the British monarchy

271
Source: suicideblonde
page 1 of 1