The Left Is Eating Itself

June 22, 2015 Cardigan 13

Frontpage: In the hot days of summer, the progressive revolution that took over cities and even the national government is frenziedly devouring itself.