Her Majesty Queen Elizabeth II Attends the British Military Tournament

On December 2, 2011, Her Majesty Queen Elizabeth II attended the British Military Tournament at Earls Court in London, England.  Click here to view photos.