David Cameron, Samantha Cameron, Princess Anne<br>The Opening Ceremony of The London 2012 Olympic Games

David Cameron, Samantha Cameron, Princess Anne
The Opening Ceremony of The London 2012 Olympic Games