This is the "TEAR DROP" made and installed by the Russians to honor those who died in 9 11 and a statement against terrorism. It is very impressive.
The tear drop is lined up with the Statue of Liberty .
I had never heard of this before receiving an e-mail. Wonder why the press didn?t report it?