Who knew Trump and Heinlein had so much in common?

views: 1451