LONDON — Prince Harry and the Obamas have staged an adorable mic drop fight on Twitter over the Invictus Games to be held next week in Orlando, Florida.
It started with Michelle tweeting a video to the official account of Kensington Palace. Michelle says:...