In 1953, the National Cathedral in Washington DC installed two stained glass windows depicting Stonewall Jackson and Robert E. Lee. A task force recommended removal, which started this month. (more…)
In 1953, the National Cathedral in Washington DC installed two stained glass windows depicting Stonewall Jackson and Robert E. Lee. A task force recommended removal, which started this month. (more…)