Artnet  – The Africa Center in New York is celebrating Juneteenth, the holiday marking the end of slavery in the US, with a new 45-foot-tall window display proclaiming the message “Black Lives Matter.” – read more