Here we are again. A Manichean contest between left and right with both sides casting the other in the role of Satan. On Sunday, May 29th, Gustavo Petro and Rodolfo Hernández won the right to a runoff on June 19th to see who will be the president of Colombia.