|
The 9/11 Memorial “Tear Drop” sit’s directly across from NYC, in Bayonne New Jersey, only the other side of the Statue of Liberty, yet we hear nothing about it. This absolutely beautiful, 100 ft. tall monument was gifted to the people of the United States by the people of Russia
