A clash of opposites was on full display on the campaign trail the past week.

More...