April 20, 2024

Israel Built A 9/11 Memorial Out Of Ground Zero Wreckage – You Have To See it

  This is Israel’s memorial to 9/11.   It is called the 9/11 Living Memorial Plaza.   Completed in 2009 for $2 million, it sits on 5 acres of hillside, 20 miles from the center of Jerusalem.   The memorial is a 30-foot, bronze American flag.   That forms the shape of a flame to […]

Source: