Contra Gentiles

Irreverent discourse regarding philosophy, politics, culture, and history. Put your big boy pants on; the men are talking.

RSS