March 19, 2024

Photographer Captures ‘Vision of the Lord’ Atop Light Beams Where Twin Towers Once Stood

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. Freelance photographer Richard McCormack of Jersey City, New Jersey, said he took the picture Sept. 9 from Hoboken, New […]

Source: