Police officers wash the feet of Black faith leaders and beg for forgiveness in Cary, NC

During Saturday afternoon’s Unity Walk in Cary, North Carolina, police officers and community members gathered to wash the feet of faith leaders and beg for their forgiveness Source:
Back to Top