We heard that the Vietnam Moving Wall will be coming to Central Avenue in New York on November 13th. We are organizing a large group of upstate New York Vets to go visit the Wall. The problem is that we haven't seen anything indicating that it will actually be here then and if it is, what the address of the actual location will be. Please help us asap?