A horrific discovery has been the catalyst for a new reckoning at Old North Church & Historic Site. Like many historic sites in the Northeast, Old North Church, located in Boston, Mass., sits at a paradoxical intersection of freedom and unfreedom. To many, the steeple is an icon of American liberty and independence. Yet, recent research has shown that the church was built in part with the proceeds of human trafficking and enslavement, which filled the coffers of early congregants. Read more here.