360 Video: Cross Takes Its Place Atop Orthodox Shrine at World Trade Center
The St. Nicholas Greek Orthodox Church was a small oasis of Orthodoxy at 155 Cedar Street until it was destroyed by the collapse of the south World Trade Center tower after the September 11, 2001 terrorist attacks.
Read More








