This Monument was created and given to US by Russia to commemorate 9/11 lives lost. I have never heard about it until a news story came out that authorities have covered up Putins name on it. It's in NJ. Any one seen or heard of this?
It's beautiful and massive.
https://www.hmdb.org/m.asp?m=53039Screenshot_20220405-092607_Brave.jpg