America has just celebrated a new national holiday, June 19 (“Juneteenth”). It was the date in 1865 when a Union general arrived in Galveston, Texas to announce that slavery had been abolished in America. Actually three quarters of the states, many of them with Federally-controlled governments, did not ratify the Thirteenth Amendment that abolished slavery until almost six months later, but let’s overlook that.
Read more