In less than a month, we will have a presidential election that may turn out to be one of the most contentious of all time...

In less than a month, we will have a presidential election that may turn out to be one of the most contentious of all time...