Alert admin about the page
Topic
It's not even near NY, it's near west coast of Africa, or off Cote d'Ivoire
Your comments
Chinese Military Forum