The (David) French President?
May 31, 2016
89 Comments
on
Me thinks those mocking him doth protest too much