June 30, 2015November 21, 2017Libertarian Views Scotty M Confederate Battle Flag: Confederate Flag Meaning