Queen Elizabeth Slams Obama Over Invictus Games
A social media war broke out between Queen Elizabeth and the Obama’s on Friday, as the Queen and Prince Harry responded to a video posted by first lady Michelle Obama challenging the royal’s in the upcoming Invictus Games. […]