A church in New York City offers visitors a place to find peace as they mark the 25th anniversary of 9/11. St. Nicholas is a small Greek Orthodox parish that was destroyed when the South Tower collapsed. More than two decades later, the church has been completely rebuilt and is now a national shrine.
Read More