HOUSTON – The Spirit of The Confederacy, one of Houston’s most prominent Confederate monuments originally on public property, has been officially transferred by the City of Houston to the Houston Museum of African American Culture (HMAAC). The statue was erected in 1908 by the Robert E. Lee Chapter of the […]
Read More