self-defense


President-elect Trump, foreign policy, and the defense of core American values





REPRISE: Veterans’ Day, 2011: “Where have all the flowers gone, long time passing?”