☡┬

Lieutenant Alan Garrett stands to attention in his Union Jack onesie as Queen Elizabeth II giggles during her visit to Howe Barracks in Canterbury today.

Lieutenant Alan Garrett stands to attention in his Union Jack onesie as Queen Elizabeth II giggles during her visit to Howe Barracks in Canterbury today.