Eric Florack on November 23rd, 2016

How many campaign promises need to be broken before it rises to the level of betrayal of the voters?

Continue reading about Promises, Promises