I have long favored a new national holiday so I am delighted that VA has recognized Juneteenth and I look forward to this being a national holiday. Juneteenth is a good bookend to July 4, a second day of independence that helped to fulfill the promise of the first. The National Museum of African American History and Culture notes:
Although the Emancipation Proclamation officially took effect on January 1, 1863, freedom did not immediately come for all enslaved people because Confederate-controlled states refused to implement it. Freedom finally came nationally on June 19, 1865, when some 2,000 Union troops arrived in Galveston Bay, Texas. The army announced that the more than 250,000 enslaved people in the state were free by executive decree. This day came to be known as “Juneteenth” by the newly freed people in Texas.
The museum has an excellent online exhibit and tour.