Michelle Obama gives the worst baby gifts ever.
The first lady, her mother, Sasha and Malia have been in London promoting her Let Girls Learn initiative. After a Tuesday morning chat with Prince Harry, Michelle visited Kate Middleton and brought gifts for Prince George and Princess Charlotte.
Really terrible gifts.

(Photo: Jacopo Raule/Getty Images)
An official traveling with her said Michelle gave Prince George a red wagon, and the six week old baby got “an Amish rocking chair and a personalized Alpaca baby blanket.”
Surely they were thrilled. (PHOTOS: The Internet Wonders: Are The Obama Girls’ Skirts Too Short?)

(Photo: HRH The Duchess of Cambridge via Getty Images)