Across the US millions are getting ready to celebrate Juneteenth, a day seen by many as America's second Independence Day.
There will be concerts, parades, parties, and public readings all commemorating the federal holiday.
It falls on June 19 every year in memory of the day in 1865 when General Gordon Granger rode into Galveston, Texas, one of the last bastions of Confederate slavery and announced that enslaved people in the state were free.