Archives For November 15, 2016

Advertisements

Liberal self-flagellation always assumes a bleak future