Twin tower

Vision of Christ atop where twin towers once stood

Photographer Captures ‘Vision of the Lord’ Atop Light Beams Where Twin Towers Once Stood
Sep. 15
Hours before the 15th anniversary of 9/11, a New Jersey man captured what he said looks like a “a vision of the Lord” atop the beams of light where the World Trade Center towers once stood.

Location: