Skip to main content
Report this ad

See also:

Drudge editor report: Michelle Obama harbors 'bitterness'

First Lady Michelle Obama  delivering a speech at the Stanford Center at Peking University on March 22, 2014 in Beijing, China.
First Lady Michelle Obama delivering a speech at the Stanford Center at Peking University on March 22, 2014 in Beijing, China.
ChinaFotoPress via Getty Images
Report this ad