Saint Nicholas Shrine, the church that was built on the site of the only church that was demolished in the terrorist attacks of September 11, 2001, will open its doors on the twentieth anniversary of the day of the attacks. The details of exactly how the building is being assembled is shown in a new […] Read the full story on GreekReporter.com.