Did Americans get the president they deserve?

168 answers 168