Russia has also experienced awful Muslim terrorist attacks. This is the "Tear Drop", made and installed by the Russians to honor those who died in 9/11 and a statement against terrorism. The Tear Drop is down in the New York shipping yards across from the Statue of Liberty.
No comments:
Post a Comment